报错日志
Error running canary: org.apache.hadoop.hbase.client.RetriesExhaustedException: Failed after attempts=2, exceptions:
Tue Jul 18 11:04:15 CST 2023, RpcRetryingCaller{globalStartTime=1689649455392, pause=100, maxAttempts=2}, org.apache.hadoop.hbase.PleaseHoldException: org.apache.hadoop.hbase.PleaseHoldException: Master is initializing
at org.apache.hadoop.hbase.master.HMaster.checkInitialized(HMaster.java:2998)
at org.apache.hadoop.hbase.master.MasterRpcServices.getTableDescriptors(MasterRpcServices.java:1012)
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:130)
at org.apache.hadoop.hbase.ipc.RpcExecutor$Handler.run(RpcExecutor.java:324)
at org.apache.hadoop.hbase.ipc.RpcExecutor$Handler.run(RpcExecutor.java:304)
原因是因为在部署hbase的时候,没有初始化完成导致的问题
解决方案:
1.停止hbase所有的服务
2.清空hdfs下hbase所有的数据
sudo su - hdfs
hdfs dfs -rm -r /data/hbase/*
3.进入zk删掉/hbase
zookeeper-client
rmr /hbase
4.重启hbase服务恢复