0
我無法啓動zookeeper服務。請參閱堆棧跟蹤。無法啓動zookeeper服務退出與「嚴重不可恢復的錯誤」
跟蹤1: org.apache.zookeeper.server.ZooKeeperServer:
Severe unrecoverable error, exiting java.io.FileNotFoundException: /var/lib/zookeeper/version-2/snapshot.40003a3c3 (Permission denied) at java.io.FileOutputStream.open(Native Method) at java.io.FileOutputStream.<init>(FileOutputStream.java:221) at java.io.FileOutputStream.<init>(FileOutputStream.java:171) at org.apache.zookeeper.server.persistence.FileSnap.serialize(FileSnap.java:225) at org.apache.zookeeper.server.persistence.FileTxnSnapLog.save(FileTxnSnapLog.java:275) at org.apache.zookeeper.server.ZooKeeperServer.takeSnapshot(ZooKeeperServer.java:270) at org.apache.zookeeper.server.SyncRequestProcessor$1.run(SyncRequestProcessor.java:123)
跡線2: org.apache.zookeeper.server.SyncRequestProcessor:
Severe unrecoverable error, exiting java.io.FileNotFoundException: /var/lib/zookeeper/version-2/log.40003a3c5 (Permission denied) at java.io.FileOutputStream.open(Native Method) at java.io.FileOutputStream.<init>(FileOutputStream.java:221) at java.io.FileOutputStream.<init>(FileOutputStream.java:171) at org.apache.zookeeper.server.persistence.FileTxnLog.append(FileTxnLog.java:205) at org.apache.zookeeper.server.persistence.FileTxnSnapLog.append(FileTxnSnapLog.java:347) at org.apache.zookeeper.server.ZKDatabase.append(ZKDatabase.java:476) at org.apache.zookeeper.server.SyncRequestProcessor.run(SyncRequestProcessor.java:110)
我試了 -
- 將所有權更改爲zookeeper:zookeeper。
- 將權限等級更改爲755,最後更改爲
/var/lib/zookeeper
。 - 覆蓋默認的dataLogDir和dataDir到
/var/lib/zookeeper2
- 從服務器上刪除zookeeper角色服務並重新添加回來。
- 停用整個服務器並再次添加到集羣服務器中。
CDH安裝默認採用此路徑。我沒有改變任何與路徑有關的東西。另外,它在過去3個月裏工作正常。 – Vaibhav