Mariadb数据库复制系列(三):半同步复制

  


实验三:半同步复制的实现


默认情况下,主从复制的结构中,主从节点之间复制操作是异步的,这样就有可能造成主从节点之间数据不一致的情况发生,所谓版同步复制就是指在一主多从的场景中,我们设定主节点与其中一个或多个从节点(一般是一个)的数据复制是同步进行的,从而保证了该从节点和主节点之间的数据的一致性。故当主节点发生故障时,就可以基于其他方式将该从节点提升为主节点,提高可用性。

1、实验环境

设定node72节点和node73节点之间的数据复制是基于同步方式进行
Mariadb数据库复制系列(三):半同步复制
确保节点间时间同步
Mariadb数据库复制系列(三):半同步复制

2、在两个节点上安装mariadb-server服务程序包

Mariadb数据库复制系列(三):半同步复制
Mariadb数据库复制系列(三):半同步复制

3、确保两个节点上安装生成的mysql的插件目录下有semisync_master.so和semisync_slave.so共享库文件

Mariadb数据库复制系列(三):半同步复制
Mariadb数据库复制系列(三):半同步复制

4、配置两个节点之间的主从关系

Mariadb数据库复制系列(三):半同步复制
Mariadb数据库复制系列(三):半同步复制
Mariadb数据库复制系列(三):半同步复制
Mariadb数据库复制系列(三):半同步复制
Mariadb数据库复制系列(三):半同步复制
Mariadb数据库复制系列(三):半同步复制

5、在主节点上安装专用于主节点的半同步插件,启用主节点的半同步复制功能

Mariadb数据库复制系列(三):半同步复制
Mariadb数据库复制系列(三):半同步复制

6、在从节点上安装专用于从节点的半同步插件,启用从节点的半同步复制功能

Mariadb数据库复制系列(三):半同步复制
Mariadb数据库复制系列(三):半同步复制

7、验证同步复制是否配置成功

Mariadb数据库复制系列(三):半同步复制

  

原创文章,作者:M20-1倪文超,如若转载,请注明出处:http://www.178linux.com/60630

(0)
上一篇 2016-11-24 11:30
下一篇 2016-11-24 11:34

相关推荐

  • 今天正式加入马帮开启我的学习Linux之路

    3月26日马哥教育30期开学仪式,终于见到了我们的马哥马永亮先生,同时马哥还有前大众点评架构师张Sir以及国内首批通过红帽授权认证讲师(RHCI)的老王给我们新生做了开学演讲。接着我们的宗华老师以及云珍老师对我们平时的学习以及生活做出了各种介绍与规定,还有我们同学之间也进行了相互自我介绍彼此熟悉….

    2018-03-26
  • python快速入门之数据类型

        Python 是 90 年代初由 Guido Van Rossum 为了打发圣诞节而创建的语言。如今它已是当前最流行的程序语言之一.     Python的关键要素有以下几点:1.基本数据类型;2.对象引用;3.组合数据类型;4.逻辑操作符;5.控制流语句;6.算数操作符…

    Python干货 2015-12-10
  • 当Web访问性能出现问题,如何深探?

    对运维或开发工程师来说,遇到访问性能问题时,最先需要定位的是问题出现在哪个环节,是网络的问题,服务端的问题,还是客户端的问题? 往往技术人员喜欢把精力放在保障后端服务的可用性方面,而对前端界面是否能正常装载,是否能完整渲染不是太关心。但从业务的角度来说,界面承载的才是最终的业务,业务是通过人机交互来实现的。 日常我们遇到哪些场景需要定位访问性能瓶颈? ·不同…

    系统运维 2017-01-09
  • N26-第十二周

    1、请描述一次完整的http请求处理过程;        1、建立或处理链接:接收请求或拒绝请求        2、接收请求:接收来自于网络的请求报文中对某资源的一次请求的过程;接收请求的方式通常是并发访问响应模型        3、处理请…

    2017-05-14
  • MySQL复制详解

    目录:        1、简介        2、原理        3、常见复制架构        4、一主一丛异步复…

    Linux干货 2015-10-01
  • IO模型——进程工作的方式

    I/O模型 模型:阻塞型、非阻塞型、复用型、信号驱动型、异步 同步/异步: 关注消息通知机制      消息通知:          同步:等待对方返回消息       &nbsp…

    Linux干货 2016-10-25