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> 

 

posted @ 2021-10-18 19:29  Jac_伊人笑  阅读(729)  评论(0)    收藏  举报