启动./hbase-start.sh
后
master没有起来
用./hbase-stop.sh
不能停止,报:no hbase master found
./hbase shell
以后,报:
ERROR: KeeperErrorCode = NoNode for /hbase/master
以及
ERROR: org.apache.hadoop.hbase.ipc.ServerNotRunningYetException: Server is not running yet
at org.apache.hadoop.hbase.master.HMaster.checkServiceStarted(HMaster.java:2841)
at org.apache.hadoop.hbase.master.MasterRpcServices.getTableNames(MasterRpcServices.java:1188)
at org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos$MasterService$2.callBlockingMethod(MasterProtos.java)
at org.apache.hadoop.hbase.ipc.RpcServer.call(RpcServer.java:396)
at org.apache.hadoop.hbase.ipc.CallRunner.run(CallRunner.java:136)
at org.apache.hadoop.hbase.ipc.RpcExecutor$Handler.run(RpcExecutor.java:338)
at org.apache.hadoop.hbase.ipc.RpcExecutor$Handler.run(RpcExecutor.java:318)
尝试删除了hdfs
和zookeeper
中hbase
相关的内容
并重新下载安装启动hbase
问题仍然存在
连hbase
版本从2换到3也存在这个问题
如何解决?
ps:这种状况下 我认为是某些临时文件或者设置没有清除 不知道hbase启动以后会在那些地方留下痕迹
网上几乎所有解答都试了
最终
把hadoop从3.3.1降到3.2.2 问题竟然解决了
奇怪的是 之前hadoop3.3.1和hbase是可以正确运行的
。。。。。