mha-工作原理
发表于:2025-11-10 作者:千家信息网编辑
千家信息网最后更新 2025年11月10日,mha的工作原理1.检查阶段<1>.监测到maser goway<2>.多路由检测<3>.重复检测4次(这个次数固定的,无法修改)<4>.检测ssh是否正常<5>.检测配置(主要检测集群中有哪些机器,
千家信息网最后更新 2025年11月10日mha-工作原理
mha的工作原理
1.检查阶段
<1>.监测到maser goway
<2>.多路由检测
<3>.重复检测4次(这个次数固定的,无法修改)
<4>.检测ssh是否正常
<5>.检测配置(主要检测集群中有哪些机器,哪些机器可以正常访问,哪些机器已经dead,binlog,
候选master,relay_log_purge,read_only)
<6>.再一次检测master状态
2.关闭服务阶段
为了防止造成数据异常,关闭服务器阶段。可以调用 master_ip_failover_scripts 脚本关闭服务器
3.恢复阶段
(1).master恢复阶段
<1>.找出最近的slave和最旧的slave.
<2>.复制未发送出去的binlog并保存在manager上(T1).
<3>.使用最新的slave恢复其他的slave,使所有的slave处于同一个时间点
<4>.选取新的master
<5>.将T1和master进行对比,生成差异binlog,并重做,保存此时的binlog和pos(T2)
此时可以调用master_ip_failover_scripts对外开启服务
(2).slave恢复阶段
并行将T1和slave对比生成差异binlog,并重做
(3).slave信息修改阶段
(1).在newmaster上执行reset slave all
(2).在其他slave上执行change master binlog和pos在T2
(3).修改mha配置文件
4.检查阶段(报告阶段)
可以调用report_scripts脚本检查新的集群是否正常
具体日志如下:
阶段
检测
服务
机器
检查
差异
服务器
脚本
集群
生成
配置
原理
工作
信息
报告
数据
文件
日志
时间
次数
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
spring两个数据库
内蒙古自治区网络安全和
虚拟服务器怎么远程开机
韩国检查网络安全
商汤科技是互联网公司嘛
js调取数据库
网络安全有几章
软件开发我为什么都配几个显示屏
网络安全研讨交流
数字开发和软件开发哪个好
数据库字段int类型出现负数
数据库关系演算
网络安全法履行的义务
顺义区正规软件开发经历
初学java数据库
网络技术服务费发票网络推广
云服务器安全组规则在哪里看
前端 软件开发环境搭建
赣州银行 软件开发
西安华信网络技术有限公司
广州项目软件开发定做
鼓励推进网络安全
海南服务器非标机箱价格
速达安装mesd数据库没反应
dns服务器填什么速度变快
qt中如何将list插入数据库
物资管理系统的数据库设计
网络安全带来的坏处
第十一代i5服务器解决方案
数据库高危指令