启动hbase出现 org.apache.hadoop.hbase.PleaseHoldException: Master is initializing的解决方法

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

但是!
不知道什么原因造成这样的问题!!!欢迎大佬指点一下

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值