hbase 快速入門之---HFILE資料格式
阿新 • • 發佈:2019-02-02
ØHFile檔案不定長,長度固定的塊只有兩個:Trailer和FileInfo。 ØHFile寫到硬碟時,Trailer被寫到最後。 Trailer中指標指向其他資料塊的起始點。 ØFile Info中記錄了檔案的一些Meta資訊,例如:AVG_KEY_LEN, AVG_VALUE_LEN, LAST_KEY, COMPARATOR, MAX_SEQ_ID_KEY等 ØData Index和Meta Index塊記錄了每個Data塊和Meta塊的起始點 ØData Block是HBase I/O的基本單元,為了提高效率,HRegionServer中有基於LRU的Block Cache機制
ØKeyLength和ValueLength:兩個固定的長度,分別代表Key和Value的長度 ØKey部分 Row Length是固定長度的數值,表示RowKey的長度,Row就是RowKey