【发布时间】:2020-04-28 20:05:13
【问题描述】:
我一直在与Kafka 2.4.0 (2.11) 合作,昨天我不得不出于某种未知原因强行终止该进程。从那以后,由于以下错误,我一直无法启动 Zookeeper:
[2020-01-11 11:12:43,783] ERROR Unexpected exception, exiting abnormally (org.apache.zookeeper.server.ZooKeeperServerMain)
java.io.IOException: No snapshot found, but there are log entries. Something is broken!
at org.apache.zookeeper.server.persistence.FileTxnSnapLog.restore(FileTxnSnapLog.java:222)
at org.apache.zookeeper.server.ZKDatabase.loadDataBase(ZKDatabase.java:240)
at org.apache.zookeeper.server.ZooKeeperServer.loadData(ZooKeeperServer.java:290)
at org.apache.zookeeper.server.ZooKeeperServer.startdata(ZooKeeperServer.java:450)
at org.apache.zookeeper.server.NIOServerCnxnFactory.startup(NIOServerCnxnFactory.java:764)
at org.apache.zookeeper.server.ServerCnxnFactory.startup(ServerCnxnFactory.java:98)
at org.apache.zookeeper.server.ZooKeeperServerMain.runFromConfig(ZooKeeperServerMain.java:144)
at org.apache.zookeeper.server.ZooKeeperServerMain.initializeAndRun(ZooKeeperServerMain.java:106)
at org.apache.zookeeper.server.ZooKeeperServerMain.main(ZooKeeperServerMain.java:64)
at org.apache.zookeeper.server.quorum.QuorumPeerMain.initializeAndRun(QuorumPeerMain.java:128)
at org.apache.zookeeper.server.quorum.QuorumPeerMain.main(QuorumPeerMain.java:82)
当我搜索此问题时,我发现问题ZOOKEEPER-3513 已报告,这可能会也可能不会解释问题。但是,我发现奇怪的是,如果我删除 Kafka/Zookeeper 目录并从头开始重新下载,问题仍然存在。有谁知道我该如何解决这个问题?
感谢您的帮助
【问题讨论】:
-
您不需要重新下载任何东西。在这些数据目录之外没有存储任何状态
-
目录 /tmp/zookeeper 呢?
-
那不是dataDir吗?此外,您不应该将数据存储在 /tmp 上
-
您是否尝试过使用issues.apache.org/jira/browse/ZOOKEEPER-3056 中描述的
snapshot.0文件的解决方法?
标签: apache-kafka apache-zookeeper