网站首页 > 精选文章 正文
概述
前面介绍了MGR单主模式的部署及常见报错,今天主要介绍一下测试MGR的集群复制和主节点切换这两个特性。
一、MGR单主(Single-Primary)模式测试集群复制功能
1、查看MGR的状态
select * from performance_schema.replication_group_members;2、在主节点创建数据库、表及插入数据
create database t;
use t;
create table t(id int,name varchar(10),primary key(id));
insert into t values (1,'t'),(2,'tt'),(3,'qw'),(4,'oo');3、从节点验证集群复制功能
在mgr2/mgr3可以看到数据已经同步过来,在mgr2/mgr3上执行inert操作,则拒绝,因为mgr2、mgr3为readonly
二、MGR单主(Single-Primary)模式测试集群主节点切换功能
1、查看主节点
可以看到5aa6为主节点
select variable_name,member_id,member_host,member_port from 
performance_schema.global_status a,performance_schema.replication_group_members b 
where a.variable_value=b.member_id;2、停止5aa6的group_replication,可以看到它的状态已经变成了offline
stop group_replication;
select * from performance_schema.replication_group_members;3、从节点上查看当前group的状态
select * from performance_schema.replication_group_members;4、查看当前group的主节点
可以看到此时主节点发生了变化,5abe升级成为主节点
select variable_name,member_id,member_host,member_port from performance_schema.global_status
a,performance_schema.replication_group_members b where a.variable_value=b.member_id;5、修复5aa6,重新加入到group_replication中,此时查看group_replication的状态
set global group_replication_allow_local_disjoint_gtids_join=ON;
start group_replication;
select * from performance_schema.replication_group_members;从上面的实验可以知道当MGR中的主节点宕机时,会重新选择新的master,当旧的master恢复加入后,新master不会发生改变。
后面会分享更多devops和DBA方面内容,感兴趣的朋友可以关注下~
- 上一篇: k8s 高可用集群改单节点集群的坑
 - 下一篇: LAXCUS分布式操作系统中的集群和节点
 
猜你喜欢
- 2025-08-01 企业级大数据安全架构(三)修改集群节点hostname
 - 2025-08-01 当kafka集群其中一台宕机后,会怎么样?
 - 2025-08-01 Redis 集群最大节点个数是多少?
 - 2025-08-01 解惑 | kafka挂掉一个节点,为什么消费者消费不到数据了
 - 2025-08-01 Redis集群更换节点IP后如何恢复集群并保留完整集群数据
 - 2025-08-01 Elasticsearch集群节点下线和分片感知意识
 - 2025-08-01 浪潮信息发布全球首个单存储16节点SAP HANA集群方案
 - 2025-08-01 【好文推荐】openGauss主备集群节点的添加与删除
 - 2025-08-01 超万卡集群算力节点和基础设施的挑战
 - 2025-08-01 Redis集群搭建(服务安装、节点配置)
 
- 最近发表
 
- 标签列表
 - 
- 向日葵无法连接服务器 (32)
 - git.exe (33)
 - vscode更新 (34)
 - dev c (33)
 - git ignore命令 (32)
 - gitlab提交代码步骤 (37)
 - java update (36)
 - vue debug (34)
 - vue blur (32)
 - vscode导入vue项目 (33)
 - vue chart (32)
 - vue cms (32)
 - 大雅数据库 (34)
 - 技术迭代 (37)
 - 同一局域网 (33)
 - github拒绝连接 (33)
 - vscode php插件 (32)
 - vue注释快捷键 (32)
 - linux ssr (33)
 - 微端服务器 (35)
 - 导航猫 (32)
 - 获取当前时间年月日 (33)
 - stp软件 (33)
 - http下载文件 (33)
 - linux bt下载 (33)
 
 
