Reputation: 87
Getting below error while creating a table in Hbase. Can some one please help me with this. Thank you
java.io.IOException: Table Namespace Manager not ready yet, try again later at org.apache.hadoop.hbase.master.HMaster.getNamespaceDescriptor(HMaster.java:3387) at org.apache.hadoop.hbase.master.HMaster.createTable(HMaster.java:1829) at org.apache.hadoop.hbase.master.HMaster.createTable(HMaster.java:1965) at org.apache.hadoop.hbase.protobuf.generated.MasterProtos$MasterService$2.callBlockingMethod(MasterProtos.java:40470) at org.apache.hadoop.hbase.ipc.RpcServer.call(RpcServer.java:2078) at org.apache.hadoop.hbase.ipc.CallRunner.run(CallRunner.java:108) at org.apache.hadoop.hbase.ipc.FifoRpcScheduler$1.run(FifoRpcScheduler.java:74) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) at java.util.concurrent.FutureTask.run(FutureTask.java:262) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:745)
Upvotes: 0
Views: 1395
Reputation: 29165
These type of errors will come when it cant able to find block locations.
Please check Hbase region server log carefully.
We faced same issue. and got this fixed with
hbase hbck -fix
It will find out inconsistencies of hbase and it will fix Also , Please check this for more details.
If nothing works for you final step is hbase restart
Upvotes: 0