HFile尺寸选择

时间:2014-02-11 12:09:13

标签: hbase hfile

如何在HBase设置中选择HFile的大小。 大多数指南都说应该考虑8k到1MB之间的大小,但我还没有找到一种根据你存储的数据量来选择HFile大小的明确方法。

1 个答案:

答案 0 :(得分:0)

“介于8k和1MB之间”,这是Hbase中块大小的大小(例如:BLOCKSIZE =>'65536'),而不是区域文件的大小,介于64MB和3-4GB之间(例如: MAX_FILESIZE =>'134217728')。创建表时会设置这两个属性:

创建'table1',{NAME => 'cf1',VERSIONS => 5,MAX_FILESIZE => '134217728',BLOCKSIZE => '65536'}

您可以稍后更改它们,但不会使用新属性修改旧文件。

请点击此处了解详情:http://wiki.apache.org/hadoop/Hbase/Shell