-
原因:断电(包括电脑睡眠等)导致Hmaster连不上,zookeeper中找不到master节点
-
解决方法:删除zookeeper中的hbase节点,开启hbase会自动建立这个节点
1)登陆zookeeper客户端:zkCli.sh
2)删除hbase节点:deleteall /hbase -
最关键的一步:重启hbase、重启zookeeper
1)关闭zookeeper:my_zk.sh stop 这是我的开启zk的脚本,别抄
2)关闭hbase:stop-hbase.sh无效,使用jps命令找到集群中每台机器的hmaster以及hregionserver的端口号,kill -9 +端口号一台一台杀死hbase的进程,相当于手动关闭hbase
3)开启zookeeper和hbase,my_zk.sh start start-hbase.sh
hdfs不用动,你的还不行的话hdfs也可以重启一下
**
麻烦给个赞,分享不易!!!**
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)