实验三:半同步复制的实现
默认情况下,主从复制的结构中,主从节点之间复制操作是异步的,这样就有可能造成主从节点之间数据不一致的情况发生,所谓版同步复制就是指在一主多从的场景中,我们设定主节点与其中一个或多个从节点(一般是一个)的数据复制是同步进行的,从而保证了该从节点和主节点之间的数据的一致性。故当主节点发生故障时,就可以基于其他方式将该从节点提升为主节点,提高可用性。
1、实验环境
设定node72节点和node73节点之间的数据复制是基于同步方式进行
确保节点间时间同步
2、在两个节点上安装mariadb-server服务程序包
3、确保两个节点上安装生成的mysql的插件目录下有semisync_master.so和semisync_slave.so共享库文件
4、配置两个节点之间的主从关系
5、在主节点上安装专用于主节点的半同步插件,启用主节点的半同步复制功能
6、在从节点上安装专用于从节点的半同步插件,启用从节点的半同步复制功能
7、验证同步复制是否配置成功
原创文章,作者:M20-1倪文超,如若转载,请注明出处:http://www.178linux.com/60630