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)
M20-1倪文超M20-1倪文超
上一篇 2016-11-24 11:30
下一篇 2016-11-24 11:34

相关推荐

  • 20160802学习笔记

    useradd相关补充:      1.新建一个用户创建时的一些默认权限在/etc/default/useradd配置中      2.新建用户家目录的过程实际就是将/etc/skel中的所有文件,拷贝到新建用户的/home下,并更改为改用户的用户名   &n…

    Linux干货 2016-08-03
  • httpd协议配置进阶

    目录 虚拟主机配置 status状态页面 curl命令 mod_deflate模块 https配置 httpd自带应用程序 虚拟主机配置 有三种实现方案:    基于IP:        为每个虚拟主机准备至少一个IP地址    基于端口:     &nbsp…

    Linux干货 2016-10-31
  • bash脚本编程class 1

    命令集构成的shell与变量赋予其的灵活性     一.shell脚本的基本构成和调用方式   shell脚本由基本文件构成,调用shell文件有两种方式:bash+file.sh或source+file.sh的绝对路径,其中后一种需要对文件添加用户执行权限。这两种调用方式都能执行shell文件,但是所执行的位置不同,…

    Linux干货 2016-08-15
  • 文件系统管理&raid&脚本编程之参数、算数运算练习

    1、创建一个10G分区,并格式为ext4文件系统; (1) 要求其block大小为2048, 预留空间百分比为2, 卷标为MYDATA, 默认挂载属性包含acl; (2) 挂载至/data/mydata目录,要求挂载时禁止程序自动运行,且不更新文件的访问时间戳; (1) ~]# fdisk /dev/sdb Welcome to…

    Linux干货 2016-11-08
  • N21_第x周_Storm_01_单机实践篇

       这2周没有按马哥安排的课程走,因公司需要,大家一直在试尝大数据这块。作业不能不做,也不知道马哥哪周的作业会有storm,只好先将这段时间的实验慢慢记录下来(其它flume、kafka、spark等本周会慢慢补充),等知道具体的作业题目后,再完善。 实验目的   了解storm的原理,并用storm单机版实验加深理解,为后面…

    Linux干货 2016-09-15
  • shell脚本编程

    Shell脚本是包含一些命令或声明,并符合一定格式的文本文件。 程序:指令+数据 程序编程风格 过程式  以指令为中心,数据服务于指令。 对象式  以数据为中心,指令服务于数据。 Shell程序:提供了编写和能力,解释执行。 编程逻辑处理方式:           顺序执行   …

    Linux干货 2016-08-15