基于MyAQL的高可用集群---PXC集群

基于MyAQL的高可用集群—PXC集群

Percona XtraDB Cluster(PXC 5.7)

目前不支持CentOS 8,所以用centos7来实现部署

关闭防火墙和SELinux,保证时间同步
注意:如果已经安装MySQL,必须卸载

环境准备:
四台主机

pxc1:10.0.0.7
pxc2:10.0.0.17
pxc3:10.0.0.27
pxc4:10.0.0.37

最后一个节点用来演示扩展机器(三个节点不够用了,需要添加第四个节点)

第一个节点

配置yum源,官方源太慢了
在这里插入图片描述

把yum源配置文件分别拷贝到其他三台机器上
在这里插入图片描述

在前三个节点上分别下载软件:
在这里插入图片描述

修改PXC的配置文件
在这里插入图片描述
在这里插入图片描述

把修改过的配置文件复制到其他两个节点,稍作修改
在这里插入图片描述
启动PXC集群中第一个节点(哪一个机器当第一个节点都可以)
在这里插入图片描述
搜索找到系统生成的临时密码,并使用临时密码进行登录
在这里插入图片描述
第一个登录之后必须要先改密码,否则什么也干不了
在这里插入图片描述

创建账号并授权:(前面配置文件中设置的账号和密码)
在这里插入图片描述
后面两个节点启动之后,执行查询当前集群成员数
在这里插入图片描述

第二个节点
下载软件:
在这里插入图片描述

把拷贝过来的配置文件稍作修改:
在这里插入图片描述在这里插入图片描述

第一个节点配置完成之后去启动
在这里插入图片描述

第三个节点
下载软件:
在这里插入图片描述

把拷贝过来的配置文件稍作修改:
在这里插入图片描述
在这里插入图片描述

第一个节点配置完成之后启动
在这里插入图片描述

集群搭建完成,可以开始测试

(正常情况下在任何一个机器上创建的数据都可以同步到其他机器上)

在其中一个机器上创建数据,验证能否同步到其他机器

还可以自行测试在三台机器上同时创建相同的数据,验证一下是否会冲突(结果是不会产生冲突)
在这里插入图片描述

可以自行测试一下集群的性能:
集群的单个机器相对原来单台机器性能较低;但是三台机器同时并发的时候,整体性能相对比较好

三个节点不够用了,需要添加第四个节点

第四个节点

先安装软件包:
在这里插入图片描述

从第一个节点把之前的配置文件拷贝过来,然后稍微修改一下
在这里插入图片描述修改配置文件
在这里插入图片描述

把上面三台机器的每个配置文件上都把第四个节点的IP地址添加上
在这里插入图片描述

把四台机器都重启
在这里插入图片描述

在第一个节点上重新查询,显示成员数变成四个
在这里插入图片描述
#在除第一个启动节点外的任意节点停止服务

#在其它任意节点查看wsrep_cluster_size变量少了一个节点

#恢复服务,数据同步

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值