HBase 的平衡是基于区域数量而不是区域大小,我们可以看到#region 跨每个 live RS 几乎相等。
Hbase 从 0,94 开始支持按表平衡,您可以将“hbase.master.loadbalance.bytable”设置为 true,master 将平衡每个表的区域。
您可能还需要关注参数“hbase.regions.slop”,默认值为 0.2 此参数允许实际区域计数与(理想)平均区域计数偏离该百分比。
根据我的经验,这些功能对于平衡来说非常好,我不需要考虑其他手动平衡的方法。