ERROR: org.apache.hadoop.hbase.PleaseHoldException: Master is initia
at org.apache.hadoop.hbase.master.HMaster.checkInitialized(H
at org.apache.hadoop.hbase.master.MasterRpcServices.getTable
at org.apache.hadoop.hbase.protobuf.generated.MasterProtos$M
at org.apache.hadoop.hbase.ipc.RpcServer.call(RpcServer.java
at org.apache.hadoop.hbase.ipc.CallRunner.run(CallRunner.jav
at org.apache.hadoop.hbase.ipc.RpcExecutor.consumerLoop(RpcE
at org.apache.hadoop.hbase.ipc.RpcExecutor$1.run(RpcExecutor
at java.lang.Thread.run(Thread.java:745)
以前好好的 今天启动突然就这样了
查看网上好多解决办法
很幸运 遇到第一个就解决了
我jps三台机子
发现只有第一台有17857 HMaster
16896 DFSZKFailoverController
16662 DataNode
17857 HMaster
16996 NodeManager
12489 QuorumPeerMain
17490 Main
17924 Jps
16583 NameNode
16768 JournalNode
其他两台02和03 没有相应的HRegionServer
14339 NameNode
14643 JournalNode
15506 Jps
14914 ResourceManager
15033 NodeManager
14824 DFSZKFailoverController
12267 QuorumPeerMain
14445 DataNode
14274 NodeManager
14172 JournalNode
14498 Jps
12281 QuorumPeerMain
14076 DataNode
然后按照解决办法 停止了hbase服务
不使用start-hbase.sh命令全部启动
而是单独启动
而是分别在02 03
先使用hbase-daemon.sh start regionserver命令
先开启HRegionServer服务
然后再去在01使用hbase-daemon.sh start master命令
再启动HMaster服务
然后再去使用hbase shell的list或者其他命令就不报错了

ok
但是!
不知道什么原因造成这样的问题!!!欢迎大佬指点一下
HBase启动异常解决
本文记录了一次HBase集群启动时出现的Master初始化错误,并详细描述了解决过程。通过检查各节点服务状态,采取逐个启动HRegionServer和HMaster服务的方式,最终成功解决了问题。
2700





