what you send is correct – Hfiles are files for storing the data into Hbase.
My understand was, whenever mem-store fills, it will spill to hfiles. These hfiles will be subject to minor and major compactions, subsequently. Does the journey of hfiles ends at major compaction?
or will these major compaction files will be moved to hdfs ?
or hfiles are directly written to hdfs from memstore ? In this case all the hfiles have default replication of hdfs?
Some how I am not clear on the documentation and expecting a good explanation from this froum