老师您好,我在删除node1之后 新建 backup卷报错

来源:4-6 热备份数据

gos360

2018-07-30

使用的命令:

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

结果:

//img.mukewang.com/szimg/5b5ee87f0001bfd508260174.jpg


神思者l 

同学你好,这是因为之前创建node1的错误数据还在node1里面,所以删除数据卷,重建就好了

我:

不行啊老师

//img.mukewang.com/szimg/5b5eeee60001d99d09410340.jpg


//img.mukewang.com/szimg/5b5ef1f50001d19f10780510.jpg


查看了docker network inspect 没有容器占用

//img.mukewang.com/szimg/5b5f230300014a1d10771040.jpg


http://img.mukewang.com/szimg/5b5f2b000001c2b110850888.jpg

写回答

2回答

gos360

提问者

2018-07-30

//img.mukewang.com/szimg/5b5f168d00012fb809600982.jpg


老师,我每个容器都 用 docker inspect xxx 查看了下 没有占用的

0
0

神思者

2018-07-30

同学你好,这是因为之前创建node1的错误数据还在node1里面,所以删除数据卷,重建就好了

0
7
神思者
回复
gos360
同学你好,pxc节点只有在启动的时候分主节点和从节点。主节点要启动mysql和galera,从节点负责启动mysql。pxc节点启动之后就没有主从节点之分了,都可以读写。你的问题是删除了node1或者node1没有启动的情况下启动node2和其他节点,他们找不到可以同步的node1,node1启动去找node2,node2没有把galera启动,所以故障就这么产生的
2018-07-31
共7条回复

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

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

2458 学习 · 1017 问题

查看课程