close

今天啟動HBase 時發現HMaster無法啟動 從/opt/hbase/logs抓了log出來看發現以下exception

org.apache.hadoop.hbase.TableExistsException: hbase:namespace
at org.apache.hadoop.hbase.master.handler.CreateTableHandler.prepare(CreateTableHandler.java:120)
at org.apache.hadoop.hbase.master.TableNamespaceManager.createNamespaceTable(TableNamespaceManager.java:232)
at org.apache.hadoop.hbase.master.TableNamespaceManager.start(TableNamespaceManager.java:86)
at org.apache.hadoop.hbase.master.HMaster.initNamespace(HMaster.java:1052)
at org.apache.hadoop.hbase.master.HMaster.finishInitialization(HMaster.java:915)
at org.apache.hadoop.hbase.master.HMaster.run(HMaster.java:603)
at java.lang.Thread.run(Thread.java:745)

 

解決:

1. zkCli.sh 

登入zookeeper

zk  

 

 

 

2. 使用command

rmr /hbase

zk  

 

 

 

3. 重啟HBase

zoo  

 

OK 打完收工

arrow
arrow
    全站熱搜

    kurthung1224 發表在 痞客邦 留言(0) 人氣()