1、错误异常信息:
2、解决方式:
1)、检查发现此时hadoop 处于安全模式,需要让hadoop退出安全模式
2) 重启hbase ,发现Hbase还是服务不能正常使用,Hmaster 异常,Regionserver 异常,异常日志如下:
Hmaster关键异常日志
Regionserver关键异常日志
Datanode关键异常日志
3)、问题分析
- 解决前以排除hdfs 问题,datanode 异常信息是由hbase Hmaster 不能正常启动导致,172.33.2.17 是active (zk 确定)Hmaster 节点;
- 根据Reginserver 和Hmaster 的日志org.apache.hadoop.hbase.ipc.ServerNotRunningYetException: Server is notrunning yet
Master is not running yet
确定是Hmaster 服务不能正常启动导致;
- 根据Hmaster 异常日志:2018-05-25 10:19:59,868 WARN [hadoop001:60000.activeMasterManager] wal.WALProcedureStore: Unable toread tracker for hdfs://beh/hbase/MasterProcWALs/state-00000000000000040786.log- Missing trailer: size=11 startPos=11 查看目录hdfs://beh/hbase/MasterProcWALs ,该目录总大小为1.3T 大小
Ø原因:Hmaster 状态变为active 状态,它就会有许多不同的日志来recover, lease , read ;但是日志量巨大,是给了namenode 很大压力,耗尽了tcp 缓冲空间,导致服务恢复时间超长。
4)、解决方式:删除hdfs://beh/hbase/MasterProcWALs 目录下的日志文件 ,然后重启hbase集群
Original: https://www.cnblogs.com/laoqing/p/15112134.html
Author: 张永清
Title: hbase报错ERROR: org.apache.hadoop.hbase.ipc.ServerNotRunningYetException: Server is not running yet 采坑记
原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/562797/
转载文章受原作者版权保护。转载请注明原作者出处!