activation anomaly
./zkServer.sh start execution, check the status is Error contacting service. it is probably not running., the service did not start normally, observe zookeeper.out logs to find the reason.
2021-03-10 16:42:09,926 [myid:1] - ERROR [main:Util@214] - Last transaction was partial.2021-03-10 16:42:09,929 [myid:1] - ERROR [main:QuorumPeer@693] - Unable to load database on diskjava.io.IOException: The accepted epoch, a is less than the current epoch, b at org.apache.zookeeper.server.quorum.QuorumPeer.loadDataBase(QuorumPeer.java:690) at org.apache.zookeeper.server.quorum.QuorumPeer.start(QuorumPeer.java:636) at org.apache.zookeeper.server.quorum.QuorumPeerMain.runFromConfig(QuorumPeerMain.java:170) at org.apache.zookeeper.server.quorum.QuorumPeerMain.initializeAndRun(QuorumPeerMain.java:114) at org.apache.zookeeper.server.quorum.QuorumPeerMain.main(QuorumPeerMain.java:81)2021-03-10 16:42:09,931 [myid:1] - ERROR [main:QuorumPeerMain@92] - Unexpected exception, exiting abnormallyjava.lang.RuntimeException: Unable to run quorum server at org.apache.zookeeper.server.quorum.QuorumPeer.loadDataBase(QuorumPeer.java:694) at org.apache.zookeeper.server.quorum.QuorumPeer.start(QuorumPeer.java:636) at org.apache.zookeeper.server.quorum.QuorumPeerMain.runFromConfig(QuorumPeerMain.java:170) at org.apache.zookeeper.server.quorum.QuorumPeerMain.initializeAndRun(QuorumPeerMain.java:114) at org.apache.zookeeper.server.quorum.QuorumPeerMain.main(QuorumPeerMain.java:81)Caused by: java.io.IOException: The accepted epoch, a is less than the current epoch, b at org.apache.zookeeper.server.quorum.QuorumPeer.loadDataBase(QuorumPeer.java:690) ... 4 moreSee is the error message that the boot could not load the database on disk
method settle an issue
Go to the data directory of the zookeeper
-rw-r--r-- 1 root root 2 Aug 31 2020 myiddrwxr-xr-x 2 root root 4096 Mar 10 17:04 version-2/-rw-r--r-- 1 root root 589144064 Nov 5 01:36 zookeeper.out-rw-r--r-- 1 root root 5 Mar 10 17:04 zookeeper_server.pidDelete the version-2 directory or cut the version-2 directory and recreate it, start the zookeeper service again and it starts fine.
zookeeper cannot be started, reporting “Unable to load database on disk”
https://huoshen.pages.dev/p/c6c63fbd/