Master is initializing的處理方式
阿新 • • 發佈:2021-10-18
各種配置之後,出現的錯誤具體為:
進去 hbase shell 之後,出現:
hbase(main):003:0> create 'student','Sname','Ssex','Sage','Sdept','course' ERROR: org.apache.hadoop.hbase.PleaseHoldException: Master is initializing at org.apache.hadoop.hbase.master.HMaster.checkInitialized(HMaster.java:2808) at org.apache.hadoop.hbase.master.HMaster.createTable(HMaster.java:2016) at org.apache.hadoop.hbase.master.MasterRpcServices.createTable(MasterRpcServices.java:657) 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:133) at org.apache.hadoop.hbase.ipc.RpcExecutor$Handler.run(RpcExecutor.java:338) at org.apache.hadoop.hbase.ipc.RpcExecutor$Handler.run(RpcExecutor.java:318) For usage try 'help "create"'
其根源在於 ./hdfs dfs -rm -r /hbase
這句話:
清除/hbase檔案系統:
hadoop@jac:~/Desktop$ stop-hbase.sh stopping hbase....
hadoop@jac:/usr/local/hadoop/bin$ ./hdfs dfs -rm -r /hbase Deleted /hbase hadoop@jac:/usr/local/hadoop/bin$ start-hbase.sh
hadoop@jac:/usr/local/hadoop/bin$ hbase shell
這樣子純粹做了一遍之後,確實好了
hbase(main):001:0> create 'student','Sname','Ssex','Sage','Sdept','course' Created table student Took 1.6930 seconds => Hbase::Table - student hbase(main):002:0>