[
https://issues.apache.org/jira/browse/ZOOKEEPER-4847?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Xin Chen updated ZOOKEEPER-4847:
--------------------------------
Description:
{code:java}
2024-07-30 16:32:48,950 [myid:1] - ERROR [main:QuorumPeer@1148] - Unable to
load database on disk
java.io.IOException: Found od in
/cloud/data/zookeeper/data/version-2/currentEpoch
at
org.apache.zookeeper.server.quorum.QuorumPeer.readLongFromFile(QuorumPeer.java:2126)
at
org.apache.zookeeper.server.quorum.QuorumPeer.loadDataBase(QuorumPeer.java:1100)
at
org.apache.zookeeper.server.quorum.QuorumPeer.start(QuorumPeer.java:1079)
at
org.apache.zookeeper.server.quorum.QuorumPeerMain.runFromConfig(QuorumPeerMain.java:227)
at
org.apache.zookeeper.server.quorum.QuorumPeerMain.initializeAndRun(QuorumPeerMain.java:136)
at
org.apache.zookeeper.server.quorum.QuorumPeerMain.main(QuorumPeerMain.java:90)
2024-07-30 16:32:48,953 [myid:1] - ERROR [main:QuorumPeerMain@113] - Unexpected
exception, exiting abnormally
java.lang.RuntimeException: Unable to run quorum server
at
org.apache.zookeeper.server.quorum.QuorumPeer.loadDataBase(QuorumPeer.java:1149)
at
org.apache.zookeeper.server.quorum.QuorumPeer.start(QuorumPeer.java:1079)
at
org.apache.zookeeper.server.quorum.QuorumPeerMain.runFromConfig(QuorumPeerMain.java:227)
at
org.apache.zookeeper.server.quorum.QuorumPeerMain.initializeAndRun(QuorumPeerMain.java:136)
at
org.apache.zookeeper.server.quorum.QuorumPeerMain.main(QuorumPeerMain.java:90)
Caused by: java.io.IOException: Found od in
/cloud/data/zookeeper/data/version-2/currentEpoch
at
org.apache.zookeeper.server.quorum.QuorumPeer.readLongFromFile(QuorumPeer.java:2126)
at
org.apache.zookeeper.server.quorum.QuorumPeer.loadDataBase(QuorumPeer.java:1100)
... 4 more
2024-07-30 16:32:48,954 [myid:1] - INFO [main:ZKAuditProvider@42] - ZooKeeper
audit is disabled.
2024-07-30 16:32:48,955 [myid:1] - ERROR [main:ServiceUtils@48] - Exiting JVM
with code 1
{code}
I accidentally encountered this error and found that the current Epoch file had
been written with letters. Then, the zk process detected the contents of this
file during restart and threw an exception before exiting the process. However,
zk was unable to recover it.
> Found od in /cloud/data/zookeeper/data/version-2/currentEpoch
> -------------------------------------------------------------
>
> Key: ZOOKEEPER-4847
> URL: https://issues.apache.org/jira/browse/ZOOKEEPER-4847
> Project: ZooKeeper
> Issue Type: Bug
> Affects Versions: 3.4.14, 3.6.4, 3.9.2
> Reporter: Xin Chen
> Priority: Major
>
> {code:java}
> 2024-07-30 16:32:48,950 [myid:1] - ERROR [main:QuorumPeer@1148] - Unable to
> load database on disk
> java.io.IOException: Found od in
> /cloud/data/zookeeper/data/version-2/currentEpoch
> at
> org.apache.zookeeper.server.quorum.QuorumPeer.readLongFromFile(QuorumPeer.java:2126)
> at
> org.apache.zookeeper.server.quorum.QuorumPeer.loadDataBase(QuorumPeer.java:1100)
> at
> org.apache.zookeeper.server.quorum.QuorumPeer.start(QuorumPeer.java:1079)
> at
> org.apache.zookeeper.server.quorum.QuorumPeerMain.runFromConfig(QuorumPeerMain.java:227)
> at
> org.apache.zookeeper.server.quorum.QuorumPeerMain.initializeAndRun(QuorumPeerMain.java:136)
> at
> org.apache.zookeeper.server.quorum.QuorumPeerMain.main(QuorumPeerMain.java:90)
> 2024-07-30 16:32:48,953 [myid:1] - ERROR [main:QuorumPeerMain@113] -
> Unexpected exception, exiting abnormally
> java.lang.RuntimeException: Unable to run quorum server
> at
> org.apache.zookeeper.server.quorum.QuorumPeer.loadDataBase(QuorumPeer.java:1149)
> at
> org.apache.zookeeper.server.quorum.QuorumPeer.start(QuorumPeer.java:1079)
> at
> org.apache.zookeeper.server.quorum.QuorumPeerMain.runFromConfig(QuorumPeerMain.java:227)
> at
> org.apache.zookeeper.server.quorum.QuorumPeerMain.initializeAndRun(QuorumPeerMain.java:136)
> at
> org.apache.zookeeper.server.quorum.QuorumPeerMain.main(QuorumPeerMain.java:90)
> Caused by: java.io.IOException: Found od in
> /cloud/data/zookeeper/data/version-2/currentEpoch
> at
> org.apache.zookeeper.server.quorum.QuorumPeer.readLongFromFile(QuorumPeer.java:2126)
> at
> org.apache.zookeeper.server.quorum.QuorumPeer.loadDataBase(QuorumPeer.java:1100)
> ... 4 more
> 2024-07-30 16:32:48,954 [myid:1] - INFO [main:ZKAuditProvider@42] -
> ZooKeeper audit is disabled.
> 2024-07-30 16:32:48,955 [myid:1] - ERROR [main:ServiceUtils@48] - Exiting JVM
> with code 1
> {code}
> I accidentally encountered this error and found that the current Epoch file
> had been written with letters. Then, the zk process detected the contents of
> this file during restart and threw an exception before exiting the process.
> However, zk was unable to recover it.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)