0
私は飼い猫のサービスを開始できません。スタックトレースをご覧ください。"重大な回復不能なエラー"で終了する飼い猫のサービスを開始できません
トレース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)
私は試しました -
- 所有者を飼い主に変更する:動物園。
/var/lib/zookeeper
の許可レベルを755に変更し、最後に777に変更します。- デフォルトのdataLogDirとdataDirを
/var/lib/zookeeper2
に上書きする - サーバーから飼育係の役割サービスを削除してもう一度追加し直します。
- 完全なサーバーを廃止し、クラスタサーバーで再度追加しました。
このパスは、デフォルトではCDHインストールで使用されます。私はパスに関連するものはあまり変更していません。また、過去3ヶ月間正常に動作していました。 – Vaibhav