MySQL高可用工具,一直以来MHA使用的比较多,自从MySQL开启GTID之后,又出现了Orchestrator以及replication-manager这类新的高可用工具,本文将主要介绍replication-manager的使用方法。
一、replication-manager简介
replication-manager是signal18开源的一款数据库高可用工具,采用go语言开发,源码托管在github上。
支持的MySQL的版本:
MariaDB10.xMySQLPerconaServer5.7GTID功能特性:
复制关系监控与拓扑检测在线切换(switchover)故障切换(failover)多集群管理支持代理(ProxySQL,MaxScale,HAProxy,Spider)大多数场景数据零丢失二、下载及安装
在github上搜索replication-manager,下载源码(v2.0)
编译(需要联网):
创建目录:mkdir-p/data/go加入环境变量:exportGOPATH=/data/goclone源码:gogetgithub.