老师,关闭一个节点又重启后,发现这个节点数据不会同步了。

来源:4-4 负载均衡的高可用方案(上)

fly_烟雨行舟

2019-02-17

如题,docker stop node1后,重启会闪退,根据课程资料的解决方法把safe_to_bootstrap修改为1后,再重启就OK了。
但是,试了下添加或修改其他节点的数据,这个node1节点不会同步数据了,它自己修改其他节点也同步不了,但是其他4个节点修改相互之间可以同步。
这个是什么原因引起的?要怎么解决?

写回答

1回答

fly_烟雨行舟

提问者

2019-02-17

老师,我解决了,我看了下课程资料里面解决问题的最后一个,我把node1停掉,然后删了这个容器,重新创建,但是cluster-join=node2,让它和node2同步,然后就OK了。

我理解是,我之前把node1停掉后,改成1虽然能启动起来,但是因为node1之前是主节点,重启后和其它几个不在同一个pxc集群内了,所以无法同步,但是5个都在haproxy中配了server,因此都能显示,只是看起来像成功了。

感觉碰到这俩问题后,把这个理解清楚了。

0
1
神思者
node1挂掉,有其他节点接手主节点,所以所以你重新创建node1容器要使用从节点的命令。因为node1已经不是主节点了
2019-02-17
共1条回复

Docker环境下的企业级前后端分离项目部署与运维

手把手带你学会项目分布式集群部署,让你的系统不再惧怕宕机

2458 学习 · 1017 问题

查看课程