记录一下无语的找bug过程 感谢wls!!!!!!!!!!!!!!!!!!!!!
第一个问题是Hbase打开后节点立刻Dead掉原因:可能是三个虚拟机的时间不统一 首先查看三个虚拟机的时间
date如果发现不一致,先安装ntpdate工具
yum -y install ntp ntpdate然后设置系统时间和网络时间同步
ntpdate 0.asia.pool.ntp.org最后将系统时间写入硬件,不然的话重启后时间还是不对
hwclock --systohc 第二个问题就是HBase启动成功,浏览器查看信息也正常,但是在shell跟eclipse里都无法创建表。具体的: Hbase创建表时报“org.apache.hadoop.hbase.PleaseHoldException: Master is initializing”错误
解决方案: 暂停hbase
stop-hbase.sh进入Zookeeper客户端
zkCli.sh可以先查看有哪些文件夹
ls /删除/hbase文件夹
deleteall /hbase查看是否删除成功,然后退出
quit关闭zk
zkServer.sh stop开启zk
zkServer.sh start(上面两个相当于重启命令) 查看zk状态
zkServer.sh status开启HBase
start-hbase.sh进入HBase发现正常啦 问题解决
参考博客1 参考博客2
1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,会注明原创字样,如未注明都非原创,如有侵权请联系删除!;3.作者投稿可能会经我们编辑修改或补充;4.本站不提供任何储存功能只提供收集或者投稿人的网盘链接。 |