MHA+Atlas架構搭建

  1. 一、基于普通主從復制的弊端;MHA能做到在10~30秒之內自動完成數據庫的故障切換操作,并且在進行故障切換的過程中,MHA能在最大程度上保證數據的一致性,以達到真正意義上的高可用。

    成都創新互聯專注為客戶提供全方位的互聯網綜合服務,包含不限于做網站、成都網站設計、彌渡網絡推廣、小程序開發、彌渡網絡營銷、彌渡企業策劃、彌渡品牌公關、搜索引擎seo、人物專訪、企業宣傳片、企業代運營等,從售前售中售后,我們都將竭誠為您服務,您的肯定,是我們最大的嘉獎;成都創新互聯為所有大學生創業者提供彌渡建站搭建服務,24小時服務熱線:13518219792,官方網址:m.kartarina.com

  2. 二、架構

              

MHA+Atlas架構搭建

三、軟件介紹

MHA軟件由兩部分組成,Manager工具包和Node工具包

Manager工具包

masterha_check_ssh                 #檢査 MHA 的 ssh-key^

masterha_check_repl                 #檢査主從復制情況

masterha_manger                      #啟動MHA

masterha_check_status             #檢測MHA的運行狀態^

masterha_mast er_monitor        #檢測master是否宕機一

masterha_mast er_switch          #手動故障轉移—

masterha_conf_host                  #手動添加server倍息一

masterha_secondary_check     #建立TCP連接從遠程服務器v

masterha_stop                          #停止MHA

Node工具包主要包括以下幾個工具:

save_binary_1ogs       #保存宕機的master的binlog

apply_diff_relay_logs   #識別relay log的差異

filter_MySQLbinlog           #防止回滾事件一MHA已不再使用這個工具

purge_relay_logs           #清除中繼曰志一不會阻塞SQL線程


四、 MHA的優點

1、自動故障轉移

2、主庫崩潰不存在數據不一致的情況

3、不需要對當前的mysql環境做重大修改

4、不需要添加額外的服務器

5、性能優秀,可以工作再半同步和異步復制框架

6、只要replication支持的存儲引擎mha都支持

五、環境說明

db01主機(master)

[root@db01 ~]# cat /etc/redhat-release

CentOS release 6.9 (Final)

[root@db01 ~]# uname -r

2.6.32-696.el6.x86_64

[root@db01 ~]# /etc/init.d/iptables status

iptables: Firewall is not running.

[root@db01 ~]# getenforce

Disabled

[root@db01 ~]# hostname -I

10.0.0.51 172.16.1.51

db02主機(slave1)

 [root@db02 ~]# cat /etc/redhat-release

 CentOS release 6.9 (Final)

 [root@db02 ~]# uname -r

 2.6.32-696.el6.x86_64

 [root@db02 ~]# /etc/init.d/iptables status

 iptables: Firewall is not running.

 [root@db02 ~]# getenforce

 Disabled

 [root@db02 ~]# hostname -I

 10.0.0.52 172.16.1.52

 

db03主機(slave1,MHA Manages、Atlas節點)

 [root@db03 ~]# cat /etc/redhat-release

 CentOS release 6.9 (Final)

 [root@db03 ~]# uname -r

 2.6.32-696.el6.x86_64

 [root@db03 ~]# /etc/init.d/iptables status

 iptables: Firewall is not running.

 [root@db03 ~]# getenforce

 Disabled

 [root@db03 ~]# hostname -I

 10.0.0.53 172.16.1.53

三臺服務器上都全新安裝mysql 5.6.38:

[root@db01 ~]# mysql --version

mysql  Ver 14.14 Distrib 5.6.38, for Linux (x86_64) using  EditLine wrapper

五、基于GTID的主從復制配置

主庫和從庫都要開啟binlog

主庫和從庫server-id必須不同

要有主從復制用戶


5.1、配置主從復制

db01 my.cnf文件

[mysqld]

basedir=/application/mysql

datadir=/application/mysql/data

socket=/tmp/mysql.sock

log-error=/var/log/mysql.log

log-bin=/application/mysql/mysql-bin

binlog_format=row

secure-file-priv=/tmp

server-id=51

skip-name-resolve  # 跳過域名解析

gtid-mode=on    # 啟用gtid類型,否則就是普通的復制架構

enforce-gtid-consistency=true    #強制GTID的一致性

log-slave-updates=1     # slave更新是否記入日志(5.6必須的)

relay_log_purge = 0

[mysql]

socket=/tmp/mysql.sock

db02 my.cnf文件

[root@db02 ~]# cat /etc/my.cnf

[mysqld]

basedir=/application/mysql

datadir=/application/mysql/data

socket=/tmp/mysql.sock

log-error=/var/log/mysql.log

log-bin=/application/mysql/mysql-bin

binlog_format=row

secure-file-priv=/tmp

server-id=52

skip-name-resolve

gtid-mode=on

enforce-gtid-consistency=true

log-slave-updates=1

relay_log_purge = 0

[mysql]

socket=/tmp/mysql.sock

db03 my.cnf文件

[root@db03 ~]# cat /etc/my.cnf

 [mysqld]

 basedir=/application/mysql

 datadir=/application/mysql/data

 socket=/tmp/mysql.sock

 log-error=/var/log/mysql.log

 log-bin=/application/mysql/mysql-bin

 binlog_format=row

 secure-file-priv=/tmp

 server-id=53

 skip-name-resolve

 gtid-mode=on

 enforce-gtid-consistency=true

 log-slave-updates=1

 relay_log_purge = 0

 skip-name-resolve

 [mysql]

 socket=/tmp/mysql.sock

創建復制用戶 (51作為主節點,52、53為從)

GRANT REPLICATION SLAVE ON *.* TO repl@'172.16.1.%' IDENTIFIED BY '123';

從庫開啟復制

change master to

master_host='172.16.1.51',

master_user='repl',

master_password='123',

MASTER_AUTO_POSITION=1;

啟動從庫復制

start slave;







本文題目:MHA+Atlas架構搭建
URL網址:http://m.kartarina.com/article36/jeeosg.html

成都網站建設公司_創新互聯,為您提供外貿網站建設建站公司網站建設ChatGPT網站內鏈營銷型網站建設

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

外貿網站建設
主站蜘蛛池模板: 亚洲AV无码专区在线播放中文| 国产精品爆乳奶水无码视频| 亚洲中文字幕无码一区| 一区二区三区无码高清视频| 亚洲中文字幕无码久久2017| 麻豆精品无码国产在线果冻| 国产a级理论片无码老男人| 无码无套少妇毛多18PXXXX| 国产日韩精品中文字无码| 亚洲人成无码www久久久| 亚洲欧洲av综合色无码| 久久久久久亚洲av成人无码国产| 狼人无码精华AV午夜精品| 中文字幕无码视频手机免费看| 亚洲AV永久无码精品成人| 久久午夜无码鲁丝片午夜精品| 无码一区二区波多野结衣播放搜索| 亚洲va中文字幕无码久久不卡| 亚洲精品无码久久毛片| 国产av激情无码久久| 无码一区二区三区AV免费| 人妻丝袜中文无码av影音先锋专区 | 秋霞无码一区二区| 国产亚洲3p无码一区二区| 中文精品无码中文字幕无码专区| 亚洲日韩VA无码中文字幕| 免费人成无码大片在线观看 | 无码av专区丝袜专区| 亚洲aⅴ无码专区在线观看春色| 特级无码毛片免费视频尤物| 亚洲AV无码国产丝袜在线观看| 国模无码人体一区二区| 日韩人妻无码一区二区三区久久99| 免费无遮挡无码视频网站| 性色AV无码中文AV有码VR| 亚洲AV无码乱码在线观看牲色| 国产精品三级在线观看无码| 亚洲精品国产日韩无码AV永久免费网| 精品亚洲AV无码一区二区| 国产激情无码一区二区| 亚洲AV无码专区国产乱码电影 |