HBase 启动后HMaster进程自动消失


原因分析

1、hadoop 与 hbase 版本不兼容,导致的异常。

2、log日志信息显示 org.apache.hadoop.hbase.TableExistsException: hbase:namespace 异常,可能是更换了hbase的版本后zookeeper还保留着上一次的hbase设置,造成了冲突。

解决方案

1、进入zookeeper的bin目录;

2、执行客户端脚本:$sh zkCli.sh

3、查看Zookeeper节点信息: ls /

4、递归删除hbase节点:rmr /hbase

5、退出:quit

6、重启Zookeeper

或者

#1、直接启动客户端脚本 [root@master ~]# zkCli.sh #2、查看Zookeeper节点信息 [zk: localhost:2181(CONNECTED) 0] ls / #3、递归删除hbase节点 [zk: localhost:2181(CONNECTED) 1] rmr /hbase #4、退出客户端 [zk: localhost:2181(CONNECTED) 2] quit #5、重启Zookeeper服务 [root@master ~]# zkServer.sh stop [root@master ~]# zkServer.sh start


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM