實驗三:半同步復制的實現
默認情況下,主從復制的結構中,主從節點之間復制操作是異步的,這樣就有可能造成主從節點之間數據不一致的情況發生,所謂版同步復制就是指在一主多從的場景中,我們設定主節點與其中一個或多個從節點(一般是一個)的數據復制是同步進行的,從而保證了該從節點和主節點之間的數據的一致性。故當主節點發生故障時,就可以基于其他方式將該從節點提升為主節點,提高可用性。
1、實驗環境
設定node72節點和node73節點之間的數據復制是基于同步方式進行
確保節點間時間同步
2、在兩個節點上安裝mariadb-server服務程序包
3、確保兩個節點上安裝生成的mysql的插件目錄下有semisync_master.so和semisync_slave.so共享庫文件
4、配置兩個節點之間的主從關系
5、在主節點上安裝專用于主節點的半同步插件,啟用主節點的半同步復制功能
6、在從節點上安裝專用于從節點的半同步插件,啟用從節點的半同步復制功能
7、驗證同步復制是否配置成功
原創文章,作者:M20-1倪文超,如若轉載,請注明出處:http://www.www58058.com/60630