读写分离集群-非自动切换模式搭建步骤、模拟主、备机故障

读写分离集群-手动切换模式

一、配置环境说明

机器名IP地址实例信息
主机192.168.106.128DM128
备机192.168.106.129DM129
确认监视器window主机确认监视器

端口规划

实例名PORT_NUM(MAL_INST_PORT)MAL_INST_DW_PORT(实例监听守护进程TCP连接端口)MAL_HOST(MAL系统监听TCP连接的IP)MAL_PORT(MAL系统监听TCP连接的端口)MAL_DW_PORT(守护进程监听TCP端口)
DM128523733141192.168.106.12861141
DM129523633142192.168.106.12961142

二、配置

本次搭建在数据守护集群上修改的,具体搭建见https://blog.csdn.net/yuDazzle/article/details/107905023
其中,不同点在以下:
1.读写分离采用的是即时归档(TIMELY),数据守护采用的是实时归档(REALTIME)
在这里插入图片描述2.这里配置的是非确认监视器(不可以自动切换主备)
将MON_DW_CINFIRM的值改为0
在这里插入图片描述3.修改好配置文件后重启主备守护进程,重启监视器,读写分离集群运行正常。
在这里插入图片描述

三、模拟主机断电

1.重启主机
在这里插入图片描述

2.登录监视器,让备机DM129接管
(1)使用login命令登录监视器
(2)takeover让备机接管
在这里插入图片描述在这里插入图片描述在这里插入图片描述
3.将DM128重启后,启动DM128守护进程
在这里插入图片描述
4.DM128重新接入后处于主库配置状态,DM129处于主库打开状态,监视器报错,
退出监视器,退出DM128守护进程,修改DM128模式为备库
在这里插入图片描述在这里插入图片描述5.开启DM128守护进程,重登监视器
在这里插入图片描述

四、模拟备机故障

1.将备机重启后,监视器收到备机消息超时
在这里插入图片描述2.主机无异常,备机重新接入后,整个集群运转正常。

五、测试集群

1.集群运转正常时,在主库下建立一张t1表,并向表中插入数据;
在这里插入图片描述2.在备库中可以同步查询到表t1中的数据(但是不能对表进行增、删、改操作);
在这里插入图片描述3.备机故障期间,在主机上新建表t2,并插入一条数据
在这里插入图片描述
4.备机修复故障以后,集群正常运转,可以查询到表t2的数据;读写分离运转正常;
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值