HBase FavoredNodeLoadBalancer不会将区域分配给某些区域服务器

时间:2018-03-02 10:53:18

标签: hadoop hbase load-balancing

我最近将HBase升级到1.2.6(在Hadoop 2.8.3上运行)并切换到使用FavoredNodeLoadBalancer。但是,当我重新启动主服务器时,我的某个区域服务器已关闭,当为区域确定了受欢迎的节点时,它没有考虑到已关闭的区域服务器。

现在,此区域服务器从不被分配任何区域,重新启动它无济于事。我还添加了一个全新的区域服务器,这也永远不会被分配任何区域。

我尝试重新启动主控器,运行平衡器,切换到默认平衡器(均衡平衡到所有区域服务器)并切换回(将所有内容恢复到原来的状态)并且它只是不会重新计算受欢迎的节点数据。似乎添加一个新的regionserver是一个非常常见的用例,我错过了一些明显的东西吗?

HDFS启用了块固定:

 <property>
  <name>dfs.datanode.block-pinning.enabled</name>
  <value>true</value>
 </property>

有谁知道如何处理这个问题?感谢。

0 个答案:

没有答案