Hbase早先运行良好。现在从hbase shell运行任何命令会显示此错误消息,说明" master正在初始化"
消息:错误:org.apache.hadoop.hbase.PleaseHoldException:Master正在初始化
如果我做JPS:我可以看到以下服务:
14422 ResourceManager 14203 SecondaryNameNode 24674 ThriftServer 24362 HQuorumPeer 25247 Jps 13986 NameNode 8913主要 24433 HMaster 32206大师
我尝试重启服务器,但没有帮助。
感谢
答案 0 :(得分:0)
尝试清除Zookeeper中的所有状态。按照以下步骤操作:
1)停止Zookeeper
2)擦除Zookeeper数据目录
3)重启
您也可以在HBase群集中共享/ etc / hosts文件内容吗? 您必须编辑/ etc / hosts文件,因为HBase可能无法使用127.0.0.1连接到localhost
如果有帮助,请告诉我。
答案 1 :(得分:0)
我也遇到了同样的问题,原因似乎是HMaster和HQuorumPeer在与Region Servers协调时出现问题。 后来我们发现区域服务器之间存在时间同步问题。
所以我建议,
sudo date --set =“$(ssh username @ serverip date)”
它对我有用,我希望它也适合你:)