Unhandled exception. Starting shutdown.
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:230)
at org.apache.hadoop.hbase.master.TableNamespaceManager.start(TableNamespaceManager.java:85)
at org.apache.hadoop.hbase.master.HMaster.initNamespace(HMaster.java:1059)
at org.apache.hadoop.hbase.master.HMaster.finishInitialization(HMaster.java:920)
at org.apache.hadoop.hbase.master.HMaster.run(HMaster.java:606)
at java.lang.Thread.run(Thread.java:744)
일단 저의 환경은 다음과 같습니다.
Hadoop 2.6.0
Hbase 0.98.9
zookeeper 3.4.6
Hbase를 정상적으로 제대로 설치하였는데, Master가 작동 안하고 , stop-hbase.sh 할 경우 Regionserver 종료되지 않을 때의 해결 방법 중 하나 입니다. (어떤 원인이 있을지 모르기 때문에)
저 같은 경우는 저 오류가 발생하고, 그 아래에는(로그가 지워져서) Master가 실행이 안된다는 메세지가 나옵니다.
해결 방법은 정말로 간단합니다. Zkcli.sh Zookeer로 들어가서 -rmr hbase 하신 다음 hbase를 다시 실행해보시면 저 문제는 정상적으로 해결이 됩니다.