你好,5节点搭建好后,5个数据库也正常连接上,但是PXC无法同步
来源:4-2 创建MySQL集群

Orange9102
2018-08-04
操作环境是阿里云centos7.4
Docker version 1.13.1, build dded712/1.13.1
docker run -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=abc12345 -e CLUSTER_NAME=PXC -e XTRABACKUP_PASSWORD=abc12345 -v v1:/var/lib/mysql --privileged --name=node1 --net=net1 --ip 172.18.0.2 pxc
docker run -d -p 3307:3306 -e MYSQL_ROOT_PASSWORD=abc12345 -e CLUSTER_NAME=PXC -e XTRABACKUP_PASSWORD=abc12345 -e ClUSTER_JOIN=node1 -v v2:/var/lib/mysql --privileged --name=node2 --net=net1 --ip 172.18.0.3 pxc
docker run -d -p 3308:3306 -e MYSQL_ROOT_PASSWORD=abc12345 -e CLUSTER_NAME=PXC -e XTRABACKUP_PASSWORD=abc12345 -e ClUSTER_JOIN=node1 -v v3:/var/lib/mysql --privileged --name=node3 --net=net1 --ip 172.18.0.4 pxc
docker run -d -p 3309:3306 -e MYSQL_ROOT_PASSWORD=abc12345 -e CLUSTER_NAME=PXC -e XTRABACKUP_PASSWORD=abc12345 -e ClUSTER_JOIN=node1 -v v4:/var/lib/mysql --privileged --name=node4 --net=net1 --ip 172.18.0.5 pxc
docker run -d -p 3310:3306 -e MYSQL_ROOT_PASSWORD=abc12345 -e CLUSTER_NAME=PXC -e XTRABACKUP_PASSWORD=abc12345 -e ClUSTER_JOIN=node1 -v v5:/var/lib/mysql --privileged --name=node5 --net=net1 --ip 172.18.0.6 pxc
测试两个也是不同步
创建容器节点时不带--ip参数,但是也不同步
解决问题
原来是我命令ClUSTER_JOIN的L写成了小写的l,命令也没有报错,所以一直以为是环境问题,今天按照percona官网的教程配置了一遍,才认真去检查了原来的命令
1回答
-
神思者
2018-08-05
同学你好,我先了解一下,你是在同一个阿里云主机上部署pxc集群的吗?还有我觉得不妨一点点排查错误。先把容器和数据卷都给删除。只创建node1和node2,看看它们之间能不能同步
0102018-08-07
相似问题