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.www58058.com/60630

(0)
M20-1倪文超M20-1倪文超
上一篇 2016-11-24 11:30
下一篇 2016-11-24 11:34

相關推薦

  • week8

    1、請描述網橋、集線器、二層交換機、三層交換機、路由器的功能、使用場景與區別。 網橋:          連接不同子網,使其透明通信,它們工作在鏈路層。它們處理的是鏈路層數據,一般來說就是以太     網幀格式的 &nb…

    Linux干貨 2016-12-19
  • find命令用法及示例

    文件查找 locate,find可是實現在文件系統上查找符合條件的文件 實現工具:locate,find locate有幾下幾個特性 1、依賴于事先構建好的索引庫; 2、系統自動實現;(周期性任務) 3、手動更新數據庫(updatedb) /var/lib/mlocate/mlocate.db 工作特性: 查找速度快; 模糊查找; 非實時查找 lo…

    Linux干貨 2016-08-18
  • 常用文本處理工具及grep和正則表達式

    一、文件查看命令 (1)普通查看工具:cat,tac,rev  1、cat命令常用選項    -n:顯示行號    -E:顯示行結束符$    -A:顯示所有控制符  2、tac:從最后一行開始倒序顯示  3、rev:將每一行的內容反轉顯示   (2)分頁查看…

    Linux干貨 2016-08-11
  • N26-第一周作業

    1、描述計算機的組成及其功能;  計算機組成部分分為硬件及軟件。  硬件:  計算機硬件主要有五大部分組成:運算器、控制器、存儲器、輸入設備、輸出設備;  1)運算器、控制器,統稱為處理器,也就是CPU:    主要功能是對各種數據進行運算,包括加、減、乘、除的算術運算,還包括進行邏輯判斷的能力,如…

    Linux干貨 2016-12-31
  • 馬哥教育網絡20期+第二周練習博客

    1、Linux上的文件管理類命令都有哪些,其常用的使用方法及其相關示例演示。 2、bash的工作特性之命令執行狀態返回值和命令行展開所涉及的內容及其示例演示。 3、請使用命令行展開功能來完成以下練習:    (1)、創建/tmp目錄下的:a_c, a_d, b_c, b_d   …

    Linux干貨 2016-06-20
  • Linux基礎之shell腳本編程(二)

    1、寫一個腳本,完成以下功能    (1) 假設某目錄(/etc/rc.d/rc3.d/)下分別有K開頭的文件和S開頭的文件若干;    (2) 顯示所有以K開頭的文件的文件名,并且給其附加一個stop字符串;    (3) 顯示所有以S開頭的文件的文件名,并且給其附加一個start字符串; &nb…

    Linux干貨 2016-11-17
欧美性久久久久