应该如何在HBase设置中选择HFiles的大小。大多数指南都说应该考虑8k到1MB之间的大小,但我还没有找到一种明确的方法来根据您存储的数据量来选择HFile的大小。
发布于 2014-03-05 22:11:30
“在8k和1MB之间”,这是Hbase中块大小的大小(例如:块大小=> '65536'),而不是介于64MB和3-4 4GB之间的区域文件的大小(例如: MAX_FILESIZE => '134217728')。这两个属性是在创建表格时设置的:
创建'table1',{NAME => 'cf1',VERSIONS => 5,MAX_FILESIZE => '134217728',BLOCKSIZE => '65536‘}
您可以稍后更改它们,但不会使用新属性修改旧文件。
请在此处查看更多信息:http://wiki.apache.org/hadoop/Hbase/Shell
https://stackoverflow.com/questions/21701456
复制相似问题