HBase:区域 - 区域服务器分配不均匀

时间:2014-05-12 11:01:07

标签: hadoop hbase

我刚刚将我们的hadoop集群升级到Hadoop 2.2 + HBase 0.98。我们发现了一些问题,最关键的问题是区域未在区域服务器上均匀分配。

例如,我有一个表有125个区域,分配如下:

  • hslave1 13
  • hslave2 10
  • hslave3 6
  • hslave4 23
  • hslave5 8
  • hslave6 26
  • hslave7 8
  • hslave8 34

当我们使用旧版本(0.94.7)时,我们没有遇到同样的问题。我们需要检查的配置参数应该是什么?压实?分裂?

由于

1 个答案:

答案 0 :(得分:0)

hbase-site.xml中有一个参数:

<property> <name>hbase.master.loadbalance.bytable</name> <value>true</value> </property>

默认情况下,它是假的。因此区域服务器之间的平衡良好,但不考虑表级别的负载平衡。将此值设置为true,HBase将在表级别平衡区域服务器上的区域。

相关问题