HBase是否强加每行的最大大小,这对于所有发行版都是通用的(因此不是实现工件),无论是字节存储还是数量为细胞
如果是这样:
限制是什么?
限制存在的原因是什么?
记录的限制在哪里?
如果不是:
是否有文档(或测试结果)证明HBase能够处理超过2GB的行? 4GB?
是否有实用或最佳实践" HBase API用户应保持行大小以避免严重性能下降的最大值?如果是这样,如果丢弃该指导,会出现什么样的性能下降?
在任何一种情况下:
答案 0 :(得分:8)
必须将一行放入一个要分配给区域服务器并复制的Region文件中。区域文件大小可由" hbase.hregion.max.filesize"
配置此页面显示默认值为10g /最大http://hortonworks.com/blog/apache-hbase-region-splitting-and-merging/
此页面显示可以设置为100gb
要禁用自动拆分,请将hbase.hregion.max.filesize设置为a 非常大的值,例如100 GB不建议将其设置为 其绝对最大值为Long.MAX_VALUE。 http://hbase.apache.org/book.html#important_configurations