首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >动物园管理员-错误的当前时代,是旧的最后一个zxid。

动物园管理员-错误的当前时代,是旧的最后一个zxid。
EN

Stack Overflow用户
提问于 2019-08-20 13:01:08
回答 1查看 3.3K关注 0票数 4

我正在使用一个由3个节点组成的动物园管理员集合,运行3.4.13。有时,在机器重新启动后,动物园管理员不会在其中一个节点启动,我在日志中看到下面的错误。

代码语言:javascript
复制
2019-08-19 04:18:36,906 [myid:2] - ERROR [main:QuorumPeer@692] - Unable to load database on disk
java.io.IOException: The current epoch, 7, is older than the last zxid, 34359738370
at org.apache.zookeeper.server.quorum.QuorumPeer.loadDataBase(QuorumPeer.java:674)
at org.apache.zookeeper.server.quorum.QuorumPeer.start(QuorumPeer.java:635)
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)
2019-08-19 04:18:36,908 [myid:2] - ERROR [main:QuorumPeerMain@92] - Unexpected exception, exiting abnormally
java.lang.RuntimeException: Unable to run quorum server
at org.apache.zookeeper.server.quorum.QuorumPeer.loadDataBase(QuorumPeer.java:693)
at org.apache.zookeeper.server.quorum.QuorumPeer.start(QuorumPeer.java:635)
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 current epoch, 7, is older than the last zxid, 34359738370
at org.apache.zookeeper.server.quorum.QuorumPeer.loadDataBase(QuorumPeer.java:674)
... 4 more----

我见过动物园管理员-2354,症状看起来很相似。

代码语言:javascript
复制
support@platform2:/var/lib/zookeeper/version-2$ sudo cat acceptedEpoch
8support@platform2:/var/lib/zookeeper/version-2$ sudo cat currentEpoch
7support@platform2:/var/lib/zookeeper/version-2$ sudo cat currentEpoch.tmp
8support@platform2

上述问题表明,问题是固定在3.4.6,但我观察到同样的3.4.13。

有人能告诉我怎么才能从这里恢复动物园管理员节点吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-08-23 08:23:34

这已经在动物园管理员邮寄线程中讨论过了。与此相关的引用

随着另外两个动物园管理员服务器的运行,我停止了坏掉的节点中的动物园管理员,删除了/var/lib/zookeeper/version-2中的所有内容,并在节点上启动了动物园管理员。它现在运行良好,并从其他服务器获取所有数据。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57574298

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档