我正在使用 HBase 的默认配置。每个区域服务器都有很多区域。
我发现我可以配置区域的最大大小 - 例如不是 256MB,而是 4GB。所以我添加了以下配置并重新启动集群:
<property>
<name>hbase.hregion.max.filesize</name>
<value>4294967296</value>
</property>
然后我执行了major_compaction - 但什么也没发生。
如何强制 HBase 合并 hfile 以尊重现有数据的此配置?