作家
登录

Mysql群集架构mmm高可用群集及服务器上线

作者: 来源: 2017-07-10 12:11:59 阅读 我要评论

【引自攀岩人生的博客】MMM即Multi-Master Replication Manager for MySQL:mysql多主复制治理器,基于perl实现,关于mysql主主复制设备的监控、故障转移和治理的一套可伸缩的脚本套件(在任何时刻只有一个节点可以被写入),MMM也能对大年夜办事器进行读负载均衡,所以可以用它来在一组用于复制的办事器启动虚拟ip,除此之外,它还有实现数捷报份、节点之间从新同步功能的脚本。

长处:高可用性,扩大性好,出现故障主动切换,对于主主同步,在同一时光只供给一台数据库写操作,包管的数据的一致性。当主办事器挂掉落今后,另一个主急速接收,其他的大年夜办事器能主动切换,不消人工干涉。

缺点:monitor节点是单点,不过这个你也可以结合keepalived或者haertbeat做成高可用;至少三个节点,对主机的数量有请求,须要实现读写分别,还须要在前端编写读写分别法度榜样。在读写异常劳碌的营业体系下表示不是很稳定,可能会出现复制延时、切换掉效等问题。MMM筹划并不太适应于对数据安然性请求很高,并且读、写劳碌的情况中。

二、安排实施

在slave中添加/etc/my.cnf主设备文件

1、情况介绍

OS:centos7.2(64位)数据库体系:mysql5.7.13 封闭selinux

主机

Ip

Hostname

Server--id

Master1

192.168.119.129

Master1

1

Master2

192.168.119.130

Master2

2

Slave

192.168.119.131

Slave

3

Montior

192.168.119.132

Montior

应用yum进行安装相干的依附包

安装perl相干的库

字有点小(cpan -i Algorithm::Diff Class::Singleton DBI DBD::mysql Log::Dispatch Log::Log4perl Mail::Send Net::ping Proc::Daemon Time::HiResParams::Validate Net::ARP)

在/etc/hosts里添加地址和主机名

把mmm添加为体系办事并设置为自启

测试可否ping通,进行通信

 

4

 1/5    1 2 3 4 5 下一页 尾页

  推荐阅读

  技术干货|如何在微服务架构下构建高效的运维管理平台?

本文为优维科技CTO黎明在《云上运维与研发最佳实践》晃荡上的内容分享,本文结合微办事架构特点,解读若何构建一个高效运维治理平台。黎明带领团队自立研发了全栈DevOps运维治理平台—EasyOps,是今朝行业领先的>>>详细阅读


本文标题:Mysql群集架构mmm高可用群集及服务器上线

地址:http://www.17bianji.com/lsqh/36106.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)