非正常关机后,HBase重启失败,排错流程

报错

在一次非正常关机,即没有关闭服务(例如断电等)就关机,重启Hadoop成功,但是重启HBase后,HMaster和HRegionServer重启失败
注 :此时的现象是,执行完start-hbase.sh后马上jps,是能看能这两个进程的,但是过一会儿再看就没有了

解决方法

查看日志报错!
找到日志目录,用各种查看文件工具查看日志文件,找到报错,解决具体报错,例如我的报错是ZooKeeper没正常启动

参考步骤

步骤一:在执行start-hbase.sh后会看到如下日志目录信息,因为每个人的配置不一样,目录自然也不一样
在这里插入图片描述
步骤二:进入自己的日志所在目录,查看该目录下的文件,我们要关心的即是以下两个log文件,一个是HMaster的一个是HRegionServer的日志文件
在这里插入图片描述
步骤三:开两个窗口,用tail -f命令监控正在发生改变的日志文件,(当然这里也可能直接cat、more等工具查看日志)
tail -f xxx.log
在这里插入图片描述
在这里插入图片描述
步骤四:再新开一个窗口启动hbase,这时我们原来监控日志的窗口,就会显示新加入的日志信息
在这里插入图片描述
这是新写入日志文件的信息
在这里插入图片描述
步骤五:在新加入的日志中找到具体的报错,例如,我的报错如下,即Zookeeper没有正常启动
在这里插入图片描述
步骤六:改正具体报错,首先查看Zookeeper的状态
在这里插入图片描述
重启所有Zookeeper(有时ZooKeeper可能会因为别的原因无法正常启动,这要具体问题具体分析与解决)
在这里插入图片描述
再次启动HBase
在这里插入图片描述
过一会儿jps查看进程,完成!
在这里插入图片描述
这即是一个完整的排错过程,每个人遇到的错可能不一样,但排错的思路是一样的,祝好运

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小夏陌

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值