作者:姚嵩
地球人,爱好音乐,动漫,电影,游戏,人文,美食,旅游,还有其他。虽然都很菜,但毕竟是爱好。
本文来源:原创投稿
*爱可生开源社区出品,原创内容未经授权不得随意使用,转载请联系小编并注明来源。
参数说明:
https://github.com/openark/orchestrator/blob/master/go/config/config.go
⽬的:
⽤ orchestrator 配置 MySQL 集群的⾃动切换。
已接管的数据库实例(1主1从架构):
10.186.65.5:3307
10.186.65.11:3307
orchestrator 的相关参数:
"RecoveryIgnoreHostnameFilters": [],
"RecoverMasterClusterFilters": ["*"],
"RecoverIntermediateMasterClusterFilters":["*"],
"ReplicationLagQuery": "show slave status"
"ApplyMySQLPromotionAfterMasterFailover": true,
"FailMasterPromotionOnLagMinutes": 1,
部分测试场景(因为orch是⾼可⽤架构,所以以下实验命令都是在raft-leader节点上执⾏)
案例1:
场景:
关闭 master,确认是否会切换(延迟 < FailMasterPromotionOnLagMinutes)

本文通过三个测试案例详细介绍了如何使用 Orchestrator 实现 MySQL 集群的自动切换。包括不同延迟条件下主从切换的效果及全局恢复设置的影响。
最低0.47元/天 解锁文章
267

被折叠的 条评论
为什么被折叠?



