问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
墨值悬赏
MHA是怎样选择新主的?
MHA在选择新主时,会将所有存活的从库分为以下几类:
· 存活节点组:所有存活的从节点。
· latest节点组:选取Binlog最近的从节点作为latest节点。
· 优选节点组:选取配置文件中指定了candidate_master=1的存活从节点。
· 劣质节点组:有参与选主的从节点(参数配置no_master=1节点);未开启Binlog的从节点;复制延迟超过一个文件位置或100000000个位点的从节点。
选主顺序为从上到下的依次筛选:
1)当优选节点组和劣质节点组的数量为0时,选主方式为latest节点组中的第一个从节点。
2)选择第一个属于latest节点组和优选节点组但不属于劣质节点组的从节点。
3)选择第一个属于优先节点组但不属于劣质节点组的从节点。
4)选择第一个属于latest节点组但不属于劣质节点组的从节点。
5)选择第一个属于存活节点组但不属于劣质节点组的从节点。
评论
有用 2
墨值悬赏