hbase favorednodeloadbalancer不会将区域分配给某些区域服务器

0yg35tkg  于 2021-05-29  发布在  Hadoop
关注(0)|答案(0)|浏览(311)

我最近将hbase升级到了1.2.6(在hadoop2.8.3上运行),并改用favorednodeloadbalancer。但是,当我重新启动主服务器时,我的一个regionserver关闭了,当为区域决定了首选节点时,它没有考虑关闭的regionserver。
现在这个regionserver从来没有被分配任何区域,重新启动也没有任何帮助。我还添加了一个全新的regionserver,而且它也从未被分配任何区域。
我试过重新启动主机,运行均衡器,切换到默认的均衡器(它均衡地平衡到所有区域服务器)和切换回(它会将所有内容返回到原来的状态),但它不会重新计算喜欢的节点数据。似乎添加一个新的regionserver是一个非常常见的用例,我是否遗漏了一些明显的东西?
hdfs已启用块固定:

  1. <property>
  2. <name>dfs.datanode.block-pinning.enabled</name>
  3. <value>true</value>
  4. </property>

有人知道怎么处理吗?谢谢。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题