[hbase] HFile格式说明

无尘道长 2014-12-08
在这里主要分析一下HFile V2的各个组成部分的一些细节,重点分析了HFile V2的多级索引的机制,接下去有时间的话会分析源码中对HFile的读写扫描操作。
HFile和流程:

如下图,HFile的组成分成四部分,分别是Scanned Block(数据block)、Non-Scanned block(元数据block)、Load-on-open(在hbase运行时,HFile需要加载到内存中的索引、bloom filter和文件信息)以及trailer(文件尾)。
 
  详细内容请看:http://wangneng-168.iteye.com/blog/2164299
Global site tag (gtag.js) - Google Analytics