请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

按照视频中docker stop node1作为挂起第一个节点,当再次start node1遇到问题

看node1 容器内有个消息
It may not be safe to bootstrap the cluster from this node. It was not the last one to leave the cluster and may not contain all the updates.
To force cluster bootstrap with this node, edit the grastate.dat file manually and set safe_to_bootstrap to 1

我进入容器volume文件中找到grastate.dat 设置了safe_to_bootstrap 为1,启动时正常了。

如果集群中node1为第一个的PXC节点或者说主节点

在挂掉后,haproxy可能在node1挂掉后,将新的数据库请求发给node2 node3。

Q:这时候改如何重启这个node1?有保证node1和最新集群数据一致呢?

PS:node1这个主节点是不是 不应该加入到负载均衡haproxy的策略中?
只是作为一个列外节点,单独有集群的同步功能去保证它?

正在回答 回答被采纳积分+3

1回答

神思者 2018-12-17 10:13:57

pxc集群是自动同步的,无论在哪个节点写入数据都会同步到其他节点。因为现在没有做数据切分,所以节点数据是一致的。

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信