您的位置:首页 > 其它

Zookeeper 集群 单一节点 启动失败

2016-11-28 16:37 519 查看
Node3 zookeeper 启动的时候,启动失败,在zookeeper.out中发现如下错误

     Caused by: java.io.IOException: The current epoch, 48, is older than the last

Node1:

[root@node1 version-2]# pwd    --参照 zoo.cfg 配置
/opt/zookeeper/version-2
[root@node1 version-2]# cat acceptedEpoch
80
[root@node1 version-2]# cat currentEpoch
80


Node2:

[root@node1 version-2]# pwd    --参照 zoo.cfg 配置
/opt/zookeeper/version-2
[root@node1 version-2]# cat acceptedEpoch
80
[root@node1 version-2]# cat currentEpoch
80


Node3:

[root@node1 version-2]# pwd    --参照 zoo.cfg 配置
/opt/zookeeper/version-2
[root@node1 version-2]# cat acceptedEpoch
79
[root@node1 version-2]# cat currentEpoch
79


发现在node1和node2中的 只都为80 而node3中的为79

所以导致出现问题就在这里, 这个问题,解决的途径为:将node1 node2中 acceptedEpoch 和 currentEpoch中的值 覆盖掉 node3中的acceptedEpoch currentEpoch

然后重新启动zookeeper集群 就可以了!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: