在启动了hbase之后进入hbase shell,list出现了如上错误,而且发现jps各个服务都启动了
hbase(main):004:0> list
TABLE
ERROR: org.apache.hadoop.hbase.ipc.ServerNotRunningYetException: Server is not running yet
at org.apache.hadoop.hbase.master.HMaster.checkServiceStarted(HMaster.java:2731)
at org.apache.hadoop.hbase.master.MasterRpcServices.isMasterRunning(MasterRpcServices.java:1067)
at org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos$MasterService$2.callBlockingMethod(MasterProtos.java)
at org.apache.hadoop.hbase.ipc.RpcServer.call(RpcServer.java:409)
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)
List all user tables in hbase. Optional regular expression parameter could
be used to filter the output. Examples:
hbase> list
hbase> list 'abc.*'
hbase> list 'ns:abc.*'
hbase> list 'ns:.*'
Took 8.1822 seconds
原因是由于hadoop的安全模式打开了,解决方法:
[admin@hadoop100 hadoop]$ bin/hdfs dfsadmin -safemode leave
Safe mode is OFF
再重新启动HBase就可以了
处理 ERROR: org.apache.hadoop.hbase.ipc.ServerNotRunningYetException: Server is not running yet
最新推荐文章于 2024-05-14 22:31:31 发布