应该
如何在HBase设置中选择HFiles的大小。大多数指南都说应该考虑 8k 到 1MB 之间的大小,但我还没有找到根据您存储的数据量选择 HFile 大小的明确方法。
"
在 8k 和 1MB 之间",这是 Hbase 中块大小的大小(例如:BLOCKSIZE => '65536'),而不是介于 64MB 和 3-4GB 之间的区域文件大小(例如:MAX_FILESIZE => '134217728')。创建表时设置了这两个属性:
创建 'table1', {NAME => 'cf1', 版本 => 5, MAX_FILESIZE => '134217728', 块大小 => '65536' }
您可以稍后更改它们,但旧文件不会使用新属性进行修改。
查看此处以获取更多信息: http://wiki.apache.org/hadoop/Hbase/Shell