2012-02-10 53 views
0

我試圖在EC2上一個新的HBase集羣上運行HBase的殼牌(1個主節點和8個從站)錯誤:org.apache.hadoop.hbase.MasterNotRunningException:空

# jps 
730 JobTracker 
25961 HMaster 
26622 Jps 
25619 HMaster 
810 NameNode 
845 QuorumPeerMain 

hbase-site.xml : 
hbase.zookeeper.quorum=hbase-master 

Hbase Shell : 

hbase(main):003:0> status 'simple' 

ERROR: org.apache.hadoop.hbase.MasterNotRunningException: null 


hbase(main):005:0> create 't1','f1' 

ERROR: org.apache.hadoop.hbase.MasterNotRunningException: null 

能否請您幫助可能會丟失什麼以及如何解決此問題?

回答

0

你的HDFS狀態是不正確的,你可以通過以下步驟

  1. 停止HBase的和Hadoop(主機和數據節點)
  2. JPS解決它顯示沒有釋放過程中主機和數據節點(通常情況下,你的造成HBase的過程中錯誤未成功發行)
  3. 殺掉該進程在步驟2
  4. 重啓Hadoop和HBase的