我最近将HBase升级到1.2.6(在Hadoop 2.8.3上运行)并切换到使用FavoredNodeLoadBalancer。但是,当我重新启动主服务器时,我的某个区域服务器已关闭,当为区域确定了受欢迎的节点时,它没有考虑到已关闭的区域服务器。
现在,此区域服务器从不被分配任何区域,重新启动它无济于事。我还添加了一个全新的区域服务器,这也永远不会被分配任何区域。
我尝试重新启动主控器,运行平衡器,切换到默认平衡器(均衡平衡到所有区域服务器)并切换回(将所有内容恢复到原来的状态)并且它只是不会重新计算受欢迎的节点数据。似乎添加一个新的regionserver是一个非常常见的用例,我错过了一些明显的东西吗?
HDFS启用了块固定:
<property>
<name>dfs.datanode.block-pinning.enabled</name>
<value>true</value>
</property>
有谁知道如何处理这个问题?感谢。