irpas技术客

HBase的Dead节点问题&&Hbase创建表时报“org.apache.hadoop.hbase.PleaseHoldException:

未知 2537

记录一下无语的找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.本站不提供任何储存功能只提供收集或者投稿人的网盘链接。

标签: #y #install #ntp