精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

国产成人三级| av电影在线观看| 在线看片日韩| 亚洲精品综合久久中文字幕| 91国视频在线| 国产综合在线观看| 蜜桃在线一区二区三区| 色99之美女主播在线视频| 91插插插影院| 好吊日av在线| 久久久精品tv| 91精品视频播放| 国产精久久久久久| 精品国产一区二区三区噜噜噜| 精品国产成人在线| 日本一区二区免费在线观看视频| 欧美亚洲视频在线看网址| 中文字幕狠狠干| 四虎成人在线| 亚洲综合激情另类小说区| 免费成人看片网址| 国产人妖在线播放| 国产欧美日韩一区二区三区在线| 在线观看亚洲视频| 亚洲精品乱码久久| 成年永久一区二区三区免费视频| 亚洲二区在线视频| 一本一道久久a久久综合精品 | 国产精品理伦片| 国产精品亚洲综合| 国产伦精品一区二区三区免.费 | 九九久久久久久久久激情| 黄色国产在线观看| 日韩在线网址| 欧美久久婷婷综合色| 中文字幕乱码人妻综合二区三区 | 中文天堂在线一区| 国产一区二区免费电影| 99热这里是精品| 美国一区二区三区在线播放| 欧美又大粗又爽又黄大片视频| 91ts人妖另类精品系列| 国产成人高清| 精品亚洲永久免费精品| 稀缺小u女呦精品呦| 国产精品2区| 欧美日韩精品系列| 毛片毛片毛片毛片毛片毛片毛片毛片毛片| 欧美激情网站| 黄色一区二区在线| 免费看国产曰批40分钟| 成人福利电影| 亚洲欧美一区二区三区极速播放| 亚洲高清资源综合久久精品| 九色国产在线观看| 久久亚洲一级片| 九色综合婷婷综合| 无码国精品一区二区免费蜜桃| 成人h动漫精品一区二区| caoporn国产精品免费公开| 国产女无套免费视频| 久久国产日韩欧美精品| 国产日韩欧美在线看| 中文字幕av网站| 青青草国产成人99久久| 国产精品色婷婷视频| 依依成人在线视频| 精品一区二区三区在线观看| 国产精品视频精品| 999免费视频| 国产中文字幕精品| 亚洲在线一区二区| 亚洲精品国产精品乱码不卡| 成人久久18免费网站麻豆 | 欧美乱人伦中文字幕在线| 99久久婷婷国产综合| 午夜久久久久| 欧美精品久久一区二区| 国产情侣自拍av| 日韩精品一二三四| 成人国产精品久久久久久亚洲| 国产精品无码天天爽视频| 国产高清精品网站| 国产欧美日韩一区| 久久久pmvav| 中文字幕一区二区在线观看| av日韩在线看| 小h片在线观看| 欧美日韩免费观看一区二区三区| 久久精品久久99| 国产日韩三级| 主播福利视频一区| 久久久久无码国产精品| 久久国产毛片| 亚洲一区亚洲二区亚洲三区| 天天综合网在线观看| 国产欧美一区二区精品仙草咪| 亚洲国产一区在线| 日本乱理伦在线| 在线视频一区二区三区| 91福利视频免费观看| 亚洲免费福利一区| 久久九九亚洲综合| 久草国产精品视频| 美女网站色91| 国产伦精品一区二区| 成人在线观看一区| 亚洲精品乱码久久久久久日本蜜臀| 亚洲熟妇av日韩熟妇在线| 日韩黄色在线| 日韩精品免费在线视频| 五月天av网站| 日韩国产精品91| 国产女人水真多18毛片18精品| av在线播放网| 五月激情六月综合| 古装做爰无遮挡三级聊斋艳谭| 欧美美女在线观看| 久久久噜噜噜久久久| 一道本在线视频| 26uuu久久天堂性欧美| 日韩中文在线字幕| yw.尤物在线精品视频| 欧美精品一区视频| 日本一二三区在线观看| 首页国产欧美久久| 精品一区二区不卡| 新版中文在线官网| 在线不卡欧美精品一区二区三区| 国产精品毛片一区二区| 在线观看一区| 91原创国产| 米奇精品一区二区三区| 欧美网站大全在线观看| 草草影院第一页| 亚洲精一区二区三区| 99在线视频播放| 成人video亚洲精品| 欧美日韩一区二区三区在线| 30一40一50老女人毛片| 在线精品亚洲| 国产精品久久久久久久久婷婷| 国产在线高清理伦片a| 欧美日韩精品一区视频| 欧美巨胸大乳hitomi| 石原莉奈一区二区三区在线观看| 久久久久久亚洲精品不卡4k岛国| 国产美女一区视频| 日韩精品一区二| 538精品在线观看| 国产麻豆成人精品| 色哺乳xxxxhd奶水米仓惠香| 亚洲三级电影| 久久久www成人免费精品张筱雨 | 欧美mv和日韩mv的网站| 丰满少妇被猛烈进入一区二区| 精品亚洲成a人| 亚洲午夜精品久久| 日本免费成人| 久久精品国亚洲| 国产xxxxxx| 亚洲高清视频在线| 国产视频久久久久久| 精品成人一区| 久久综合九九| 日韩高清成人| 久久久极品av| 国产 欧美 精品| 欧美丝袜美女中出在线| 熟女俱乐部一区二区| 久久亚洲美女| 亚洲一卡二卡| 999久久久久久久久6666| 国内精品久久久| 国产一二三在线观看| 亚洲男人的天堂网| 日本一区二区在线观看视频| 黄色亚洲大片免费在线观看| 国产丝袜不卡| 色成人免费网站| 久久久999国产| 高清乱码毛片入口| 日本韩国一区二区三区视频| 国产又黄又粗视频| 黄色精品一二区| 少妇高潮喷水在线观看| 欧美色爱综合| 91黄色精品| 中文字幕高清在线播放| 中文字幕精品www乱入免费视频| 国产精品伦一区二区三区| 亚洲一区二区三区爽爽爽爽爽| 国产精品一级黄片| 日本少妇一区二区| 久久艹国产精品| 亚洲欧洲色图| 91视频九色网站| 僵尸再翻生在线观看| 这里只有精品丝袜| 亚洲成人精品女人久久久| 色婷婷综合久久久中文一区二区| 亚洲欧美综合7777色婷婷| 成人午夜视频福利| 五月婷婷激情久久| 国产日韩精品视频一区二区三区| 伊人久久大香线蕉午夜av| 国产毛片久久久| 成人在线视频网| 筱崎爱全乳无删减在线观看| 社区色欧美激情 | 香港三日本三级少妇66| 欧美精品在线观看播放| 五月婷婷亚洲综合| 亚洲精品伦理在线| 亚洲人与黑人屁股眼交| 2021中文字幕一区亚洲| 成人做爰69片免费| 久久精品国产免费| 天天操天天摸天天爽| 日韩亚洲国产精品| 99久久99久久精品| 欧美高清视频手机在在线| 久久精品ww人人做人人爽| 日韩精品一区二区三区免费视频| 国产精品视频播放| 成人va天堂| 欧美性做爰毛片| 丁香花视频在线观看| 欧美大胆在线视频| 麻豆网站在线| 在线亚洲男人天堂| 蜜桃视频在线免费| 亚洲欧美综合图区| 亚洲欧美日韩成人在线| 亚洲成av人乱码色午夜| 国产欧美熟妇另类久久久| 欧美色网站导航| 国产精品xxxxxx| 91久久线看在观草草青青 | 在线精品视频一区二区| 五月婷婷激情网| 婷婷久久综合九色综合伊人色| 久久亚洲成人av| 亚洲精品国产一区二区三区四区在线| 九九热久久免费视频| 久久综合中文字幕| 亚洲一级av无码毛片精品 | 日韩av手机在线播放| 国产成人精品一区二区三区四区| 久久久久久久久久网| 亚洲国产婷婷| 男的插女的下面视频| 午夜精品久久99蜜桃的功能介绍| www.激情网| 欧美日韩国产综合网| 少妇高潮大叫好爽喷水| 中文字幕一区二区精品区| av动漫免费观看| 99久久亚洲精品蜜臀| 亚洲一区二区三区免费看| 日韩国产综合| 男女爱爱视频网站| 国产精品a级| 91视频 - 88av| 9色国产精品| 黄色免费视频大全| 国产精品普通话对白| 免费在线观看毛片网站| 男人的天堂亚洲在线| 久草青青在线观看| 免费久久99精品国产| av丝袜天堂网| 美洲天堂一区二卡三卡四卡视频| 男女爽爽爽视频| 蜜桃视频一区二区三区在线观看| 国产精品久久a| 国产中文字幕一区| 日本美女视频网站| 91免费视频网| 天堂网中文在线观看| 亚洲欧美日韩电影| 国产亚洲精品久久777777| 欧美日韩精品在线观看| 亚洲不卡在线视频| 欧美高清精品3d| 天堂网在线资源| 中文日韩在线视频| caoporn97在线视频| 欧美在线视频网站| 日本黄色一区| 成人亚洲综合色就1024| 女人抽搐喷水高潮国产精品| 久久艳妇乳肉豪妇荡乳av| 精品国产网站| 免费看污污视频| 亚洲欧美成人综合| 91欧美视频在线| 高清不卡一区二区| 嘿嘿视频在线观看| 伊人一区二区三区| 日本熟妇毛耸耸xxxxxx| 欧美日韩精品高清| 黄色三级网站在线观看| 在线播放精品一区二区三区| 羞羞的网站在线观看| 欧美重口另类videos人妖| 秋霞一区二区| 久久精品综合一区| 999久久久国产精品| 久久精品免费一区二区| 国产中文一区二区三区| aaaaa一级片| 亚洲国产日韩一区二区| 五月激情丁香网| 亚洲精品在线电影| caopon在线免费视频| 日本不卡高字幕在线2019| 成人免费一区| 久久婷婷开心| 欧美理论在线| 天天做天天干天天操| 久久亚洲春色中文字幕久久久| 搜索黄色一级片| 91久久精品日日躁夜夜躁欧美| va婷婷在线免费观看| 国产一区二区三区毛片| 亚洲妇女成熟| 亚洲综合社区网| 欧美色图国产精品| 欧美成人免费高清视频| 成人午夜激情片| 爱爱的免费视频| 精品国产精品自拍| www.中文字幕| 精品自拍视频在线观看| 精品久久99| 日本在线成人一区二区| 欧美一级视频| 99re久久精品国产| 亚洲欧洲制服丝袜| 在线观看av大片| 伊人久久久久久久久久| 男人av在线播放| 国产伦精品一区二区| 99精品全国免费观看视频软件| 亚洲最大成人在线观看| 26uuu精品一区二区在线观看| 一级黄色免费网站| 精品播放一区二区| 啪啪免费视频一区| 国产精品二区在线| 欧美久久久久| www.五月天色| 一区二区日韩av| 午夜精品一二三区| 久久久久久尹人网香蕉| 视频亚洲一区二区| 蜜桃视频一区二区在线观看| 成人三级在线视频| 国产稀缺真实呦乱在线| 日韩成人性视频| 在线男人天堂| 欧美亚洲另类在线一区二区三区| 久久夜色精品| 精品欧美一区二区久久久| 欧美中文字幕一区二区三区亚洲| 黄色国产在线| 国产精品美女久久久免费| 97精品国产| 国产一级片中文字幕| 国产精品久久777777| 精品国产乱码一区二区三 | 少妇愉情理伦三级| 欧美精选在线播放| 在线中文字幕第一页| 痴汉一区二区三区| 一区二区高清| 欧美激情久久久久久久| 欧美精品少妇一区二区三区| 在线看一级片| 国产视频一区二区不卡| 亚洲中字在线| 91久久国产综合| 精品88久久久久88久久久| 四虎4545www精品视频| 一本色道久久99精品综合| 国产乱妇无码大片在线观看| 国产欧美日韩另类| 亚洲欧美另类人妖| 免费一区二区三区在线视频| 男女激情免费视频| 国产亚洲精品7777| h狠狠躁死你h高h| 7777精品视频| 亚洲国产一成人久久精品| 完美搭档在线观看| 欧美午夜电影在线播放| 性xxxfreexxxx性欧美| 欧美成人第一区| 国产成人精品免费视频网站|