在ApacheHBase中是否有一种方法可以重新平衡单个表的区域。

在ApacheHBase中是否有一种方法可以重新平衡单个表的区域。,hbase,Hbase,我有一个包含12个表的3节点Hbase集群。但其中一个表的区域位于同一RegionServer中。因此,该表以及最终的RegionServer将被加载,因为它是读密集型表。我正在寻找一种方法来重新平衡单个表的区域。我知道Hbase默认情况下会进行平衡,但这是基于区域总数,而不是特定表的区域数 此外,如果不是这样的话,可以采取哪些其他策略来实现这一目标。这将是一个很大的帮助 谢谢 HBase平衡器不起作用,但当我运行HDFS平衡器时,事情就形成了,区域也得到了平衡。奇怪,这里的更新太少了。没有直接

我有一个包含12个表的3节点Hbase集群。但其中一个表的区域位于同一RegionServer中。因此,该表以及最终的RegionServer将被加载,因为它是读密集型表。我正在寻找一种方法来重新平衡单个表的区域。我知道Hbase默认情况下会进行平衡,但这是基于区域总数,而不是特定表的区域数

此外,如果不是这样的话,可以采取哪些其他策略来实现这一目标。这将是一个很大的帮助


谢谢

HBase平衡器不起作用,但当我运行HDFS平衡器时,事情就形成了,区域也得到了平衡。奇怪,这里的更新太少了。没有直接的方法自动平衡表的区域。您可以使用hbase shell上的“move”命令,根据负载在区域服务器之间手动移动区域。hbase balancer不起作用,但当我运行HDFS balancer时,事情就形成了,区域得到了平衡。奇怪,这里的更新太少了。没有直接的方法自动平衡表的区域。您可以使用hbase shell上的“move”命令,根据负载在区域服务器之间手动移动区域。