赞
踩
这个问题其实很简单,但是费了我一些时间解决,所以记录一下。
昨天我打开hbase一建表就这样
ERROR: org.apache.hadoop.hbase.PleaseHoldException: Master is initializing
at org.apache.hadoop.hbase.master.HMaster.checkInitialized(HMaster.java:2806)
at org.apache.hadoop.hbase.master.HMaster.createTable(HMaster.java:2014)
at org.apache.hadoop.hbase.master.MasterRpcServices.createTable(MasterRpcServices.java:659)
at org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos$MasterService$2.callBlockingMethod(MasterProtos.java)
at org.apache.hadoop.hbase.ipc.RpcServer.call(RpcServer.java:413)
at org.apache.hadoop.hbase.ipc.CallRunner.run(CallRunner.java:133)
at org.apache.hadoop.hbase.ipc.RpcExecutor$Handler.run(RpcExecutor.java:338)
at org.apache.hadoop.hbase.ipc.RpcExecutor$Handler.run(RpcExecutor.java:318)
这错意思是master正在初始化,我当时心想"你咋这么多事呢,都开启这么久了还初始化",我直接百度这个错,网上有很多都是说与系统时间对不上,确实也是会有这种情况,但是有篇文章说最重要的还是看日志,所以我还是去翻了翻(路径hbase/logs/hbase-root-master-Commit-Master.log
)然后看到这么一个错
ERROR [ActiveMasterInitializationMonitor-1586765917518] master.HMaster: Master failed to complete initialization after 900000ms. Please consider submitting a bug report including a thread dump of this process.
# 翻译了一下:初始化失败超过了这么多秒,然后是“请考虑提交包含此进程的线程转储的错误报告”
什么鬼,真的比女人还麻烦
然后再百度一下这一句,有些文章说是因为以前装的其他版本的hbase在zookeeper残留了信息导致的,但是我没有装过其他版本的hbase啊
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。