hbase报错ERROR: org.apache.hadoop.hbase.ipc.ServerNotRunningYetException: Server is not running yet 采坑记

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/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球