为了账号安全,请及时绑定邮箱和手机立即绑定

为什么第一个节点启动几秒后就停止了呀?

docker run  -itd -p 3306:3306 -e MYSQL_ROOT_PASSWORD=abc123456 -e CLUSTER_NAME=PXC -e XTRABACKUP_PASSWORD=abc123456 -v v1:/var/lib/mysql -v backup:/data --privileged --name=node1 --net=net1 --ip 172.18.0.2 pxc


正在回答

13 回答

现在是3个节点已经启动。如图所示:


但是,三个节点上的数据库是无法实现同步的问题?这是什么原因?


0 回复 有任何疑惑可以回复我~

使用以上您给的命令,在第一个节点启动几秒后就停止了。还是测试不通过

2 回复 有任何疑惑可以回复我~
#1

神思者

同学你好,删除数据卷,重建数据卷,然后再试试
2018-06-24 回复 有任何疑惑可以回复我~
#2

fly_fly 回复 神思者

三个节点已经启动。谢谢老师
2018-06-24 回复 有任何疑惑可以回复我~
#3

平__凡 回复 神思者

哇,照您的方法果然可以了,为什么“删除数据卷重建数据卷”这种方式就可以解决这个问题呢?
2018-06-26 回复 有任何疑惑可以回复我~
#4

神思者 回复 平__凡

因为创建pxc节点出现错误,错误配置也会留在数据卷里面,重建数据卷就可以了
2018-06-26 回复 有任何疑惑可以回复我~
#5

平__凡 回复 神思者

“三个节点上的数据库是无法实现同步”。在node1上创建数据库,其他节点上面无法同步。。这是什么原因呢,我创建容器的命令和教程上的一样啊
2018-06-26 回复 有任何疑惑可以回复我~
#6

神思者

问题可能出在启动命令上,node2的命令里面要含有cluster_join的参数,代表与什么节点同步数据。另外客户端是navicat,别忘了刷新一下才能看到同步数据
2018-06-26 回复 有任何疑惑可以回复我~
#7

qq_无痕_69 回复 平__凡

为什么要删除数据卷,删除之后不是容器里的数据全都丢失了。我是把所有容器都删除了,然后再重新创建容器,只要数据卷在,数据就不会掉
2018-09-21 回复 有任何疑惑可以回复我~
#8

qq_l丶沐彬_04248557 回复 神思者

不能删数据卷啊,老师,删了我的数据就丢失了,又得重新建库建表。
2019-02-26 回复 有任何疑惑可以回复我~
#9

qq_l丶沐彬_04248557 回复 神思者

而且我只要启动不了5个节点,最多只能4个节点,再多一个就会导致其他某个节点停止,而由于数据的强一致性,导致整个集群都没法用了。请问这是不是系统配置原因过低所致呢?
2019-02-26 回复 有任何疑惑可以回复我~
查看6条回复

同学你好,第一个节点正确的启动命令如下:

docker run -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=abc123456 -e CLUSTER_NAME=PXC -e XTRABACKUP_PASSWORD=abc123456 -v v1:/var/lib/mysql -v backup:/data --privileged --name=node1 --net=net1 --ip 172.18.0.2 pxc


0 回复 有任何疑惑可以回复我~
#1

fly_fly

无法解决,第一个节点启动几秒就停止了。这个问题
2018-06-24 回复 有任何疑惑可以回复我~
#2

qq_慕侠4578766

在不同的虚拟机上面的不行啊,只有leader上的容器能一直运行,worker上的容器45秒就自动宕机
2019-03-25 回复 有任何疑惑可以回复我~
首页上一页12下一页尾页

举报

0/150
提交
取消

为什么第一个节点启动几秒后就停止了呀?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信