hbase(main):004:0> scan 'test' ,{LIMIT=>10} ROW COLUMN+CELL ERROR: org.apache.hadoop.hbase.NotServingRegionException: Region test,,1479311170393.0d8c4702c0de52f88306d92871584a23. is not online on master,16201,1480507150043 at org.apache.hadoop.hbase.regionserver.HRegionServer.getRegionByEncodedName(HRegionServer.java:2910) at org.apache.hadoop.hbase.regionserver.RSRpcServices.getRegion(RSRpcServices.java:1057) at org.apache.hadoop.hbase.regionserver.RSRpcServices.scan(RSRpcServices.java:2388) at org.apache.hadoop.hbase.protobuf.generated.ClientProtos$ClientService$2.callBlockingMethod(ClientProtos.java:33648) at org.apache.hadoop.hbase.ipc.RpcServer.call(RpcServer.java:2178) at org.apache.hadoop.hbase.ipc.CallRunner.run(CallRunner.java:112) at org.apache.hadoop.hbase.ipc.RpcExecutor.consumerLoop(RpcExecutor.java:133) at org.apache.hadoop.hbase.ipc.RpcExecutor$1.run(RpcExecutor.java:108) at java.lang.Thread.run(Thread.java:745)
Hbase 執行 disable 後,沒成功而後強制中止後,在啓動後可能會出現上面的錯誤。中止hbase,zookeeper ,將zookeeper下的數據刪除 在啓動他們就行了java
多是執行disable時,修改了zookeeper結構,有強制中止了程序,致使數據損壞,hbase找不到region的文件apache