MHA------简单搭建部署
简介 MHA(Master HA)是一款开源的 MySQL 的高可用程序,它为 MySQL 主从复制架构提供了 automating master failover 功能。MHA 在监控到 master 节点故障时,会提升其中拥有最新数据的 slave 节点成为新的master 节点,在此期间,MHA 会通过于其它从节点获取额外信息来避免一致性方面的问题。MHA 还提供了 master 节点的在线切换功能,即按需切换 master/slave 节点。 MHA 是由日本人 yoshinorim(原就职于DeNA现就职于FaceBook)开发的比较成熟的 MySQL 高可用方案。MHA 能够在30秒内实现故障切换,并能在故障切换中,最大可能的保证数据一致性。目前淘宝也正在开发相似产品 TMHA, 目前已支持一主一从。 一、环境 name ip 服务 备注 manager 10.0.0.41 manager控制器 用于监控管理 master 10.0.0.42 mysql主 开启bin-log relay-log 关闭relay_log_purge slave1 10.0.0.43 mysql从 开启bin-log relay-log 关闭relay_log_purge slave2 10.0.0.44 mysql从 开启bin-log relay-log 关闭relay_log