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>

浙公网安备 33010602011771号