我刚刚将hadoop集群升级到hadoop2.2+hbase 0.98。我们发现了一些问题,其中最关键的一个问题是区域分配不均匀。例如,我有一个表,其中有125个区域,分配如下:第13层第2层10第3-6页第4-23页第5-8页6月26日第7-8页8月34日当我们使用旧版本(0.94.7)时,我们没有同样的问题。我们需要检查哪些配置参数?压实?分开?谢谢
thigvfpy1#
hbase-site.xml中有一个参数: <property> <name>hbase.master.loadbalance.bytable</name> <value>true</value> </property> 默认情况下,它是false。所以区域服务器之间的平衡是好的,但是表级别的负载平衡没有被考虑。将此值设置为true,hbase将在表级别平衡区域与区域服务器之间的关系。
<property> <name>hbase.master.loadbalance.bytable</name> <value>true</value> </property>
1条答案
按热度按时间thigvfpy1#
hbase-site.xml中有一个参数:
<property> <name>hbase.master.loadbalance.bytable</name> <value>true</value> </property>
默认情况下,它是false。所以区域服务器之间的平衡是好的,但是表级别的负载平衡没有被考虑。将此值设置为true,hbase将在表级别平衡区域与区域服务器之间的关系。