1. 程式人生 > 其它 >Master is initializing的處理方式

Master is initializing的處理方式

各種配置之後,出現的錯誤具體為:


進去 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>