2013-08-22 5 views
1

Hbase를 시작할 수 없습니다. 시작할 때마다 jps에서 Hmaster 및 Hregionserver 만받습니다. Hquorompeer이 실종 됐습니다 로그를 확인 유지하고 나는 오류가 아래에 무엇입니까 :Hbase 오류 java.lang.RuntimeException : 쿼럼 서버를 실행할 수 없습니다.

java.lang.RuntimeException: Unable to run quorum server 
     at org.apache.zookeeper.server.quorum.QuorumPeer.loadDataBase(QuorumPeer.java:454) 
     at org.apache.zookeeper.server.quorum.QuorumPeer.start(QuorumPeer.java:409) 
     at org.apache.zookeeper.server.quorum.QuorumPeerMain.runFromConfig(QuorumPeerMain.java:151) 
     at org.apache.hadoop.hbase.zookeeper.HQuorumPeer.runZKServer(HQuorumPeer.java:80) 
     at org.apache.hadoop.hbase.zookeeper.HQuorumPeer.main(HQuorumPeer.java:70) 
Caused by: java.io.IOException: Failed to process transaction type: 1 error: KeeperErrorCode = NoNode for /hbase 
     at org.apache.zookeeper.server.persistence.FileTxnSnapLog.restore(FileTxnSnapLog.java:153) 
     at org.apache.zookeeper.server.ZKDatabase.loadDataBase(ZKDatabase.java:223) 
     at org.apache.zookeeper.server.quorum.QuorumPeer.loadDataBase(QuorumPeer.java:417) 
     ... 4 more 
Caused by: org.apache.zookeeper.KeeperException$NoNodeException: KeeperErrorCode = NoNode for /hbase 
     at org.apache.zookeeper.server.persistence.FileTxnSnapLog.processTransaction(FileTxnSnapLog.java:211) 
     at org.apache.zookeeper.server.persistence.FileTxnSnapLog.restore(FileTxnSnapLog.java:151) 
+0

설정 파일 – techvineet

+0

의 내용을 hbase-site.xml의 모든 파일에 게시 하시겠습니까? – user2567368

+0

HBASE_HOME/conf/hbase-site.xml 및 hbase-default.xml로 이동 – techvineet

답변

3

당신이 사육사 저장 스냅 샷과 로그가 손상된 데이터 디렉토리가 될 수이 오류가 발생하는 이유를.

HQuorumpeer 데몬이 죽는 것을 피하려면, zookeeper가 스냅 샷을 저장할 수있는 새 디렉토리의 경로를 제공해야합니다. 이렇게하려면 Hbase.site.xml에 다음 속성을 추가해야합니다.

+0

/tmp 디렉토리에서 모든 로그를 삭제했는데 이로 인해 내 문제가 해결되었습니다. 시간 내 주셔서 감사합니다. – user2567368

+0

사육사 로그 디렉토리의 로그 삭제가 작동합니다. 고맙습니다 user2567368 –

0

ZooKeeper 디렉터리의 모든 파일을 제거하면 문제가 해결됩니다. 내 경우

rm /var/lib/zookeeper/version-2/* 
1

입니다/tmp를/HBase를 "hbase.zookeeper.property.dataDir"의 기본 경로 - */사육사 (/ tmp를/HBase를-하둡/사육사)을 제거하고 사육사를 시작하려고 다시

관련 문제