在hbase shell中运行任何命令都会导致异常主机正在初始化

wfsdck30  于 2021-06-09  发布在  Hbase
关注(0)|答案(2)|浏览(432)

hbase早些时候运行良好。现在从hbase shell运行任何命令都会显示以下错误消息:“master is initialization”
消息:错误:org.apache.hadoop.hbase.pleseHoldException:主机正在初始化
如果我做jps:我可以看到以下服务:
14422 resourcemanager 14203 secondarynamenode 24674 thriftserver 24362 hquorumpeer 25247 jps 13986 namenode 8913主24433 hmaster 32206主
我试着重新启动服务器,但没用。
谢谢

cigdeys3

cigdeys31#

尝试清除zookeeper中的所有状态。通过以下步骤:
1) 停止Zookeeper
2) 擦除zookeeper数据目录
3) 重新启动它
您还可以在hbase集群中共享/etc/hosts文件内容吗?您必须编辑/etc/hosts文件,因为hbase可能无法使用127.0.0.1连接到localhost
如果这有帮助,请告诉我。

ego6inou

ego6inou2#

我也遇到了同样的问题,原因似乎是hmaster和hquorumpeer在协调区域服务器时遇到了问题。后来我们发现区域服务器之间存在时间同步问题。
所以我建议,
通过命令停止hbase(如果它没有被阻止,手动终止进程)。
停止所有区域服务器和hmaster。
将区域服务器的时间与托管hmaster的服务器同步,可以使用以下命令。
sudo date--set=“$(宋体)username@serverip “日期)”
现在启动hbase。
它为我工作,我希望它也为你工作:)

相关问题