精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

MySQL 主從集群 + mycat 雙節點 + Keepalived 讀寫分離高可用方案

數據庫 MySQL
今天分享一下讀寫分離使用 MyCAT 版本來實現 MySQL 主從集群與 MyCAT 雙節點部署,并結合 Keepalived 實現高可用的完整解決方案。

今天分享一下讀寫分離使用 MyCAT 版本來實現 MySQL 主從集群與 MyCAT 雙節點部署,并結合 Keepalived 實現高可用的完整解決方案。

一、架構設計

1. 場景說明

在大型業務系統中,數據庫壓力大,為了解決單點瓶頸和讀寫分離問題,采用 MySQL 主從集群和 MyCAT 做數據中間層。為保證 MyCAT 層面的高可用,部署兩個 MyCAT 節點,利用 Keepalived 做 VIP 浮動 IP,保障服務不中斷。

架構如下:

二、部署環境規劃

主機 IP

安裝服務

角色

10.0.0.41

MySQL 主庫 + MyCAT + Keepalived

主節點(MASTER)

10.0.0.42

MySQL 從庫 + MyCAT + Keepalived

備節點(BACKUP)

VIP

10.0.0.100

客戶端訪問入口

mysql集群已經部署完成。

三、MyCAT 雙節點部署

1. 安裝 MyCAT

兩個節點都需要部署mycat,部署過程一樣。

mycat官網:https://github.com/MyCATApache/Mycat-Server

(1) 安裝java

yum install -y java

(2) 下載并解壓 MyCAT

# 下載mycat
wget https://github.com/MyCATApache/Mycat-Server/releases/download/Mycat-server-1.6.7.4-release/Mycat-server-1.6.7.4-release-20200105164103-linux.tar.gz
tar -xvf Mycat-server-1.6.7.4-release-20200105164103-linux.tar.gz

# 解壓好的文件遷移到/usr/local
mv mycat /usr/local/mycat

(3) 創建 MyCAT 用戶

useradd mycat
chown -R mycat:mycat /usr/local/mycat

(4) 配置環境變量

vi /etc/profile
# 在尾部添加
export PATH=/usr/local/mycat/bin:$PATH

# 立即生效
source /etc/profile

2. 配置 MyCAT

配置文件路徑:/usr/local/mycat/conf/涉及 3 個主要文件:

  • server.xml — 配置 MyCAT 相關服務
  • schema.xml — 配置數據庫連接、讀寫分離
  • rule.xml — 配置分庫分表規則(此方案中不涉及)

(1) server.xml 配置

路徑:/usr/local/mycat/conf/server.xml

<?xml versinotallow="1.0" encoding="UTF-8"?>
<mycat:server xmlns:mycat="http://mycat.io/">
    <user name="root">
        <property name="password">123456</property>
        <property name="schemas">testdb</property>
    </user>
</mycat:server>

客戶端通過 MyCAT 連接時,使用 root/123456 登錄。

(2) schema.xml 配置

路徑:/usr/local/mycat/conf/schema.xml

<?xml versinotallow="1.0" encoding="UTF-8"?>
<mycat:schema xmlns:mycat="http://mycat.io/">
    <!-- 定義邏輯庫 -->
    <schema name="testdb" checkSQLschema="false" sqlMaxLimit="100">
        <table name="*" dataNode="dn1" />
    </schema>

    <!-- 數據節點配置 -->
    <dataNode name="dn1" dataHost="localhost" database="testdb" />

    <!-- 主從數據庫節點配置 -->
    <dataHost name="localhost" maxCnotallow="1000" minCnotallow="10" balance="1" writeType="0" dbType="mysql" dbDriver="native">
        <heartbeat>select 1</heartbeat>

        <!-- 主庫 -->
        <writeHost host="hostM1" url="10.0.0.41:3306" user="root" password="123456">
            <!-- 從庫 -->
            <readHost host="hostS1" url="10.0.0.42:3306" user="root" password="123456" />
        </writeHost>
    </dataHost>
</mycat:schema>

關鍵配置說明

配置項

說明

balance="1"

配置讀寫分離,讀操作自動分發到從庫

writeType="0"

只允許向主庫寫入數據

writeHost

主庫配置

readHost

從庫配置

(3) 啟動 MyCAT

cd /usr/local/mycat/bin
./mycat start

(4) 查看 MyCAT 日志

tail -f /usr/local/mycat/logs/wrapper.log

(5) 查看狀態

mycat status

兩個節點配置完mycat后,接下來配置keepalived。

四、配置 Keepalived 高可用

1. 安裝 Keepalived

yum install keepalived -y

2. 配置 Keepalived

(1) 主節點 /etc/keepalived/keepalived.conf

global_defs {
   router_id MyCAT_1
}

vrrp_script chk_mycat {
    script "/usr/local/mycat/bin/check_mycat.sh"
    interval 2
    weight 2
}

vrrp_instance VI_1 {
    state MASTER
    interface ens33  # 確保網卡名正確
    virtual_router_id 51
    priority 100
    advert_int 1
    authentication {
        auth_type PASS
        auth_pass 1111
    }
    virtual_ipaddress {
        10.0.0.100
    }
    track_script {
        chk_mycat
    }
}

(2) 備節點 /etc/keepalived/keepalived.conf

global_defs {
   router_id MyCAT_2
}

vrrp_script chk_mycat {
    script "/usr/local/mycat/bin/check_mycat.sh"
    interval 2
    weight 2
}

vrrp_instance VI_1 {
    state BACKUP
    interface ens33
    virtual_router_id 51
    priority 90
    advert_int 1
    authentication {
        auth_type PASS
        auth_pass 1111
    }
    virtual_ipaddress {
        10.0.0.100
    }
    track_script {
        chk_mycat
    }
}

(3) 健康檢查腳本

vi /usr/local/mycat/bin/check_mycat.sh
#!/bin/bash

MYCAT_PORT=8066

if ! netstat -ntlp | grep $MYCAT_PORT > /dev/null
then
    echo "MyCAT is down, stopping keepalived"
    systemctl stop keepalived
fi

(4) 授權執行權限

chmod +x /usr/local/mycat/bin/check_mycat.sh

3. 啟動 Keepalived 服務

# 啟動keepalived并設置開機自啟動
systemctl enable --now keepalived

五、客戶端訪問

客戶端或應用通過 VIP(10.0.0.100)和端口 8066 訪問:

mysql -h 10.0.0.100 -P 8066 -uroot -p123456

高可用實現:

  • 默認情況下,VIP 在主節點上,MyCAT 監聽 8066 端口
  • 如果主節點的 MyCAT 異常,VIP 會自動漂移到備節點

責任編輯:趙寧寧 來源: 運維李哥不背鍋
相關推薦

2018-04-08 15:20:15

數據庫MySQL主從復制

2022-04-25 08:03:57

MySQL中間件MyCat

2019-12-24 14:28:00

KeepalivedNginxTomcat

2023-03-08 18:00:00

主從讀寫分離

2022-03-24 12:15:50

MySQL數據庫讀寫分離

2020-04-23 15:08:41

SpringBootMyCatJava

2019-05-13 15:00:14

MySQLMyCat數據庫

2015-10-21 12:58:58

keepalived集群Linux

2014-05-30 13:35:21

MySQL Clust架構

2022-02-27 14:37:53

MySQL主備數據

2019-10-09 16:02:16

NginxKeepalivedLvs

2021-05-20 06:49:45

MongoDB高可用數據庫

2022-07-22 20:00:01

高可用路由

2011-10-10 09:47:32

HAProxy負載均衡Keepalived

2020-12-08 06:17:11

MycatMySQL分離

2023-11-01 07:55:44

K8sKubernetes

2018-01-12 14:20:37

數據庫MySQL高可用架構

2023-05-15 08:20:56

2010-12-08 08:57:11

keepalivedMySQL-HA

2019-08-27 15:56:44

MySQL 互聯網數據庫
點贊
收藏

51CTO技術棧公眾號

久久xxx视频| 蜜桃av中文字幕| 手机亚洲手机国产手机日韩| 91麻豆精品久久久久蜜臀| 在线免费观看一区二区三区| 亚洲精品国产av| 亚洲福利电影| 中文字幕精品一区二区精品| 初高中福利视频网站| 色戒汤唯在线| 亚洲欧美日韩国产中文在线| 精品视频一区二区| 91美女精品网站| 狠狠干成人综合网| 一区二区三区无码高清视频| 中文字幕在线播放一区二区| 色香欲www7777综合网| 亚洲欧美偷拍三级| 欧洲久久久久久| 精品国产九九九| 男男视频亚洲欧美| 久久久久久久成人| 欧日韩不卡视频| 久久久久观看| 欧美一区二区国产| www.天天射.com| 538在线观看| 国产精品国产自产拍高清av王其| 日本一区二区三区四区视频| 国产精品免费在线视频| 羞羞答答一区二区| 精品99999| 亚洲一区二区三区四区精品| 国产精品亚洲d| 欧美性xxxxxxx| 僵尸世界大战2 在线播放| 国产在线观看a| 国产欧美日韩精品a在线观看| 国产欧美精品在线| 久久久久久91亚洲精品中文字幕| 一区二区三区四区在线看 | 日本少妇吞精囗交| 亚洲精品久久久| 最近2019年日本中文免费字幕 | 久久久久无码精品国产| 欧美hd在线| 中文字幕日韩电影| 男人的天堂av网| 在线视频亚洲专区| 日韩精品极品视频免费观看| 精品一区二区视频在线观看| 97久久综合区小说区图片区| 另类小说综合欧美亚洲| 午夜精品国产精品大乳美女| 五月天丁香激情| 日韩中文字幕av电影| 欧美日韩亚洲高清一区二区| 国产在线青青草| 国产乱码精品一区二三赶尸艳谈| 国产suv精品一区| 成人免费视频caoporn| 国产精品一香蕉国产线看观看| 久久偷拍免费视频| 大桥未久女教师av一区二区| 日韩欧美国产午夜精品| 亚欧激情乱码久久久久久久久| 中文字幕亚洲影院| 蜜桃视频m3u8在线观看| 亚洲第一精品在线| 日韩va亚洲va欧洲va国产| 蜜臀一区二区三区精品免费视频| 国产激情在线| 成人欧美一区二区三区视频网页 | 国产精彩视频在线| 欧美精品一卡| 97香蕉超级碰碰久久免费的优势| 小向美奈子av| 欧美国产日本| 91国语精品自产拍在线观看性色| 神马久久久久久久久久久| 视频一区欧美| 久久精品亚洲一区| 国产无遮无挡120秒| 久久都是精品| 91在线中文字幕| 日韩一级片免费| 国产日韩欧美一区二区三区乱码| 成人精品一二区| 亚洲成a人片在线| 久久综合五月天婷婷伊人| 亚洲国产欧洲综合997久久 | 在线免费观看羞羞视频一区二区| 美女扒开腿免费视频| 日本精品影院| xxx一区二区| 日韩熟女精品一区二区三区| 日韩精品亚洲一区二区三区免费| 欧美有码在线视频| 在线观看黄色国产| 风间由美性色一区二区三区| 欧美黑人xxxxx| 国产一二区在线观看| 精品福利在线观看| jizz18女人| 欧美三级自拍| 欧美第一淫aaasss性| 国产sm主人调教女m视频| 免费 成 人 黄 色| 成人免费看黄| 3atv一区二区三区| 狠狠人妻久久久久久综合蜜桃| 你懂得影院夜精品a| 欧美日产国产精品| jizz日本免费| 亚洲v在线看| 国产精品69久久| 激情aⅴ欧美一区二区欲海潮| 国产成人在线电影| 国产精品视频永久免费播放| 国产麻豆免费观看| 久久综合丝袜日本网| 亚洲精品国产无套在线观| www.国产在线视频| 欧美大片高清| 欧洲国内综合视频| 亚洲欧洲久久| 成人影院在线播放| 欧美日本免费一区二区三区| 香蕉精品视频在线| 黄色大全在线观看| 国产98色在线|日韩| 亚洲一区二三| 在线看片福利| 欧美videos中文字幕| 国产精品无码无卡无需播放器| 美女呻吟一区| 国产精品亚洲综合久久| 亚洲国产一区自拍| 日本裸体美女视频| 久久精品人人| 久久国产精品一区二区三区四区 | 一区二区视频在线| 正在播放国产一区| 欧美成人黄色网址| 极品一区美女高清| 国产做受高潮69| 中文字幕日本人妻久久久免费 | 国产www在线| 男人的天堂久久精品| 久久一区二区精品| 日韩伦理在线一区| 亚洲国产古装精品网站| 国产五月天婷婷| av亚洲精华国产精华精| 美女日批免费视频| 秋霞在线一区| 青青久久av北条麻妃海外网| 麻豆导航在线观看| 欧洲激情一区二区| 顶级黑人搡bbw搡bbbb搡| 久久爱另类一区二区小说| 中文字幕制服丝袜在线| 国产aⅴ精品一区二区四区| 欧美成人免费一级人片100| a在线观看视频| 午夜日韩在线电影| 插吧插吧综合网| 奇米四色…亚洲| 99久久久无码国产精品性色戒| 亚洲风情在线资源| 亚洲少妇中文在线| 91久久久久国产一区二区| 国产精品久久久久久福利一牛影视| 黄网站欧美内射| 亚洲妇女av| 国产精品亚洲网站| 日本一本在线免费福利| 亚洲精品一区二区三区在线观看 | 亚洲综合视频网| 韩国黄色一级片| 国产精品视频| 尤物国产精品| 风间由美中文字幕在线看视频国产欧美| 国产一区二区三区在线| 亚洲午夜激情视频| 亚洲综合男人的天堂| 精品黑人一区二区三区观看时间| 欧美在线高清| 91影院未满十八岁禁止入内| 成人在线观看免费网站| 日韩电影中文字幕在线| 最近中文字幕免费在线观看| 一区二区三区在线影院| 能免费看av的网站| 国产一区二区三区免费观看| 加勒比成人在线| 日本久久精品| 精品国产福利| 成人在线视频区| 日韩免费av在线| 中文字幕有码在线视频| 亚洲无av在线中文字幕| 国内老熟妇对白xxxxhd| 在线国产亚洲欧美| 国产一卡二卡在线| 亚洲欧美日韩久久精品| 亚洲天堂久久新| 粉嫩av一区二区三区粉嫩| 亚洲欧美另类动漫| 日韩一级免费| 国产成人生活片| 成人中文在线| 欧洲av一区| 久久九九热re6这里有精品 | 手机看片日韩国产| 在线亚洲a色| 精品日本一区二区三区| 精品国产三级| 国产成人精品免高潮在线观看| 粉嫩一区二区三区国产精品| 日韩精品一区二区在线| 亚洲一级特黄毛片| 色偷偷久久一区二区三区| 日韩女优在线观看| 亚洲综合色自拍一区| 99成人在线观看| 91麻豆视频网站| 国产精品成人无码专区| 国产乱对白刺激视频不卡| 男人女人黄一级| 可以免费看不卡的av网站| 日韩欧美不卡在线| 在线欧美视频| 亚洲中文字幕无码一区二区三区| 激情小说亚洲图片| 国产99视频精品免费视频36| 四虎精品在线观看| 国产精品中文字幕在线| 2019年精品视频自拍| 国产成+人+综合+亚洲欧美丁香花| 香蕉视频在线看| 在线观看亚洲视频| 97视频在线观看网站| 一本色道久久综合狠狠躁篇的优点 | 国产精品视频区| a∨色狠狠一区二区三区| 国产精品久久久久久五月尺| 超碰超碰人人人人精品| 青青在线视频一区二区三区| 欧美成人h版| 国产999精品久久久影片官网| 伊人在我在线看导航| 久久综合电影一区| 黄色网址在线免费观看| 欧美乱妇40p| 国产美女一区视频| 6080yy精品一区二区三区| 中国色在线日|韩| 日韩av免费在线播放| 超薄肉色丝袜脚交一区二区| 国产精品人成电影| av日韩久久| 91成人免费看| 欧美精品中文| 免费一区二区三区| 成人看的羞羞网站| 国产又粗又爽又黄的视频| 午夜日韩在线| 亚洲 欧美 日韩 国产综合 在线| 日本一区二区三区视频| 国产精品波多野结衣| 欧美成人午夜| 欧美国产亚洲一区| 久久伊人亚洲| 日本网站在线看| a在线播放不卡| 手机毛片在线观看| 亚洲另类一区二区| 国产精品suv一区二区三区| 色av一区二区| 国产婷婷在线视频| 亚洲国产精品99| 成人午夜影视| 57pao国产成永久免费视频| 经典三级在线一区| 国产精品日日摸夜夜爽| 久久蜜桃av一区二区天堂 | 天天综合网入口| 欧洲生活片亚洲生活在线观看| 国产又大又黑又粗免费视频| 色又黄又爽网站www久久| 一级黄色大片网站| 亚洲国产精品系列| av中文在线| 午夜精品一区二区三区在线 | 久久久久久久久久久网站| 亚洲欧洲自拍| 亚洲一区二区三区四区视频| 成午夜精品一区二区三区软件| 91在线短视频| 国产亚洲一区二区三区不卡| 999久久欧美人妻一区二区| 水蜜桃久久夜色精品一区的特点| 欧美 日本 亚洲| 免费高清不卡av| 免费黄色三级网站| 亚洲视频在线一区观看| 天堂网视频在线| 亚洲第一区中文字幕| 黄色在线播放网站| 国产精品福利久久久| 国产欧美一区二区三区米奇| 亚洲一区二区三区乱码| 久久国产精品99国产| 欧亚乱熟女一区二区在线| 亚洲欧美一区二区在线观看| 天天干在线播放| 欧美精品一区二区三区很污很色的| 国产成人精品一区二三区四区五区| 在线电影院国产精品| 欧美色视频免费| 午夜精品一区二区三区av| 欧美视频二区欧美影视| 制服国产精品| 蜜臀av性久久久久av蜜臀妖精 | 中文字幕日韩精品无码内射| 蜜臀国产一区二区三区在线播放| 视频二区在线播放| 久久免费的精品国产v∧| 免费一级特黄特色大片| 日韩一区二区三区电影| 欧美性天天影视| 国产精品入口日韩视频大尺度 | 精品国产乱码久久久久久丨区2区| 免费看久久久| 日韩一级免费看| 国产精品1区二区.| 日韩a级片在线观看| 欧美精品aⅴ在线视频| av影片免费在线观看| 国产精品吹潮在线观看| 国产一区二区欧美| 欧美精品色婷婷五月综合| 91香蕉视频污| 日本特级黄色片| 亚洲免费伊人电影在线观看av| 九七久久人人| 成人激情免费在线| 911精品美国片911久久久 | 在线天堂中文资源最新版| 精品久久久久久亚洲| 亚洲美女色禁图| 国产伦精品一区二区三区妓女| 国产精品久久久一区麻豆最新章节| 99久久婷婷国产综合| 91麻豆精品国产91久久久久久久久| 亚洲av无码一区二区三区dv| 久久在线观看视频| 日韩中文一区二区| 欧美人成在线观看| 91网站视频在线观看| 欧美超碰在线观看| 深夜福利一区二区| 伊人久久大香伊蕉在人线观看热v 伊人久久大香线蕉综合影院首页 伊人久久大香 | 欧美日韩国产一区二区三区| 天堂在线观看视频| 国产99久久精品一区二区| 日韩欧美视频| 日批视频免费看| 黑人巨大精品欧美一区二区三区| 国产免费不卡av| 久精品免费视频| 日本午夜精品| 亚洲这里只有精品| 亚洲黄色性网站| 手机在线不卡av| 国产精品精品国产| 综合精品久久| 天天躁日日躁aaaxxⅹ| 欧美精品亚洲一区二区在线播放| 免费资源在线观看| 国产伊人精品在线| 欧美三级网页| 久久美女免费视频| 日韩一级片网站| 韩日精品一区二区| 激情图片qvod| 久久久久久久久久久久久夜| 国产精品老熟女视频一区二区| 色综合伊人色综合网站| 999久久久久久久久6666| 欧美精选在线播放| 想看黄色一级片| 亚洲国产另类av| 青青草手机在线| 91精品国产综合久久男男| 欧美激情自拍| 成年人在线免费看片| 欧美成人女星排行榜| 日本中文字幕一区二区|