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
但是!
不知道什么原因造成这样的问题!!!欢迎大佬指点一下