设为首页 加入收藏

TOP

MySQL高可用架构之MHA
2017-04-07 10:23:34 】 浏览:3044
Tags:MySQL 可用 架构 MHA

MHA(Master HA)是一款开源的MySQL的高可用程序,它为MySQL主从复制架构提供了automating master failover功能。MHA在监控到master节点故障时,会提升其中拥有的最新数据的slave节点成为新的master节点,在此期间,MHA会通过其它从节点获取额外信息来避免一致性方面的问题。MHA还提供了master节点的在线切换功能,即按需切换master/slave节点。


MHA服务有两种角色,MHA Manager(管理节点)和MHA Node(数据节点):


Manager节点:


Node节点:


自定义扩展:


实验拓扑:


配置过程:


提供额外机制,防止对master的监控做出误判、VIP添加、在进行故障转移时对原有master节点执行STONITH操作避免脑裂,可通过shutdown_scrip实现、必要时,进行在线master节点转换;


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇MySQL高可用架构之Galera Cluster 下一篇MySQL主从复制架构及实现

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目