婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > docker 搭建Mysql集群的方法示例

docker 搭建Mysql集群的方法示例

熱門標簽:地圖標注w是什么方向 新鄉人工智能電話機器人加盟 昆明外呼系統 400電話申請找哪家公司 地圖標注需要提交啥資料入駐 河南省鄭州市地圖標注 臨汾電銷機器人費用 福州呼叫中心外呼系統哪家好 七大洲地圖標注

docker基本指令:

更新軟件包

yum -y update

安裝Docker虛擬機(centos 7)

yum install -y docker

運行、重啟、關閉Docker虛擬機

service docker start
service docker stop

搜索鏡像

docker search 鏡像名稱

下載鏡像

docker pull 鏡像名稱

查看鏡像

docker images

刪除鏡像

docker rmi 鏡像名稱

運行容器

docker run 啟動參數 鏡像名稱

查看容器列表

docker ps -a

當我們想要使用java環境,我們可以這么操作:

搜索:
[root@VM_71_225_centos ~]# docker search java
INDEX    NAME                          DESCRIPTION                   STARS   OFFICIAL  AUTOMATED
docker.io  docker.io/node                     Node.js is a JavaScript-based platform for...  5752   [OK]
docker.io  docker.io/tomcat                    Apache Tomcat is an open source implementa...  1891   [OK]
docker.io  docker.io/java                     Java is a concurrent, class-based, and obj...  1745   [OK]
docker.io  docker.io/openjdk                   OpenJDK is an open-source implementation o...  1031   [OK]
下載:
[root@VM_71_225_centos ~]# docker pull docker.io/java
Using default tag: latest
Trying to pull repository docker.io/library/java ...
latest: Pulling from docker.io/library/java
5040bd298390: Downloading [=>                         ] 1.572 MB/51.36 MB
運行:
[root@VM_71_225_centos ~]# docker run -it --name myjava docker.io/java bash
root@25623e12b759:/# java


-i: 以交互模式運行容器,通常與 -t 同時使用;


-t: 為容器重新分配一個偽輸入終端,通常與 -i 同時使用;

安裝PXC集群(在此不做mysql pxc集群與replication集群的方案優劣說明,在此選用pxc集群方案[多節點備份與強聯合性]):

安裝PXC鏡像

docker pull percona/percona-xtradb-cluster

查看本地鏡像

[root@VM_71_225_centos ~]# docker images
REPOSITORY                 TAG         IMAGE ID      CREATED       SIZE
docker.io/hello-world           latest       e38bc07ac18e    2 months ago    1.85 kB
docker.io/percona/percona-xtradb-cluster  latest       f1439de62087    3 months ago    413 MB
docker.io/java               latest       d23bdf5b1b1b    17 months ago    643 MB

docker.io/percona/percona-xtradb-cluster 太長,進行改名:

[root@VM_71_225_centos ~]# docker tag percona/percona-xtradb-cluster pxc
[root@VM_71_225_centos ~]# docker images
REPOSITORY                 TAG         IMAGE ID      CREATED       SIZE
docker.io/hello-world           latest       e38bc07ac18e    2 months ago    1.85 kB
docker.io/percona/percona-xtradb-cluster  latest       f1439de62087    3 months ago    413 MB
pxc                    latest       f1439de62087    3 months ago    413 MB
docker.io/java               latest       d23bdf5b1b1b    17 months ago    643 MB

創建net1網段:

docker network create --subnet=172.18.0.0/16 net1

創建五個數據卷(pxc無法直接存取宿組機的數據,所以創建五個docker數據卷)

docker volume create v1
docker volume create v2
docker volume create v3
docker volume create v4
docker volume create v5

查看數據卷位置:

[root@VM_71_225_centos code]# docker inspect v1
[
  {
    "Driver": "local",
    "Labels": {},
    "Mountpoint": "/var/lib/docker/volumes/v1/_data",
    "Name": "v1",
    "Options": {},
    "Scope": "local"
  }
]

創建5節點的PXC集群

#創建第1個MySQL節點
docker run -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=abc123456 -e CLUSTER_NAME=PXC -e XTRABACKUP_PASSWORD=abc123456 -v v1:/var/lib/mysql -v backup:/data --privileged --name=node1 --net=net1 --ip 172.18.0.2 pxc

等待2分鐘后,再創建第二個節點,等待第一個節點實例化完畢后,才能開啟第二個節點實例,不然會瞬間停止

創建其他節點:

#創建第2個MySQL節點
docker run -d -p 3307:3306 -e MYSQL_ROOT_PASSWORD=abc123456 -e CLUSTER_NAME=PXC -e XTRABACKUP_PASSWORD=abc123456 -e CLUSTER_JOIN=node1 -v v2:/var/lib/mysql -v backup:/data --privileged --name=node2 --net=net1 --ip 172.18.0.3 pxc
#創建第3個MySQL節點
docker run -d -p 3308:3306 -e MYSQL_ROOT_PASSWORD=abc123456 -e CLUSTER_NAME=PXC -e XTRABACKUP_PASSWORD=abc123456 -e CLUSTER_JOIN=node1 -v v3:/var/lib/mysql --privileged --name=node3 --net=net1 --ip 172.18.0.4 pxc
#創建第4個MySQL節點
docker run -d -p 3309:3306 -e MYSQL_ROOT_PASSWORD=abc123456 -e CLUSTER_NAME=PXC -e XTRABACKUP_PASSWORD=abc123456 -e CLUSTER_JOIN=node1 -v v4:/var/lib/mysql --privileged --name=node4 --net=net1 --ip 172.18.0.5 pxc
#創建第5個MySQL節點
docker run -d -p 3310:3306 -e MYSQL_ROOT_PASSWORD=abc123456 -e CLUSTER_NAME=PXC -e XTRABACKUP_PASSWORD=abc123456 -e CLUSTER_JOIN=node1 -v v5:/var/lib/mysql -v backup:/data --privileged --name=node5 --net=net1 --ip 172.18.0.6 pxc

測試在任意mysql節點創建數據庫:

mysql -h 172.18.0.3 -uroot -pabc123456

mysql> create database test;
Query OK, 1 row affected (0.03 sec)

登錄其他節點數據庫,能看到已經進行了同步,構成簡單的mysql集群

安裝Haproxy進行高可用與負載均衡

拉取haproxy

docker pull haproxy

編寫Haproxy配置文件

vi /home/soft/haproxy.cfg

配置文件如下:

global
  #工作目錄
  chroot /usr/local/etc/haproxy
  #日志文件,使用rsyslog服務中local5日志設備(/var/log/local5),等級info
  log 127.0.0.1 local5 info
  #守護進程運行
  daemon
​
defaults
  log global
  mode  http
  #日志格式
  option httplog
  #日志中不記錄負載均衡的心跳檢測記錄
  option dontlognull
  #連接超時(毫秒)
  timeout connect 5000
  #客戶端超時(毫秒)
  timeout client 50000
  #服務器超時(毫秒)
  timeout server 50000
​
#監控界面  
listen admin_stats
  #監控界面的訪問的IP和端口
  bind 0.0.0.0:8888
  #訪問協議
  mode    http
  #URI相對地址
  stats uri  /dbs
  #統計報告格式
  stats realm   Global\ statistics
  #登陸帳戶信息
  stats auth admin:abc123456
#數據庫負載均衡
listen proxy-mysql
  #訪問的IP和端口
  bind 0.0.0.0:3306 
  #網絡協議
  mode tcp
  #負載均衡算法(輪詢算法)
  #輪詢算法:roundrobin
  #權重算法:static-rr
  #最少連接算法:leastconn
  #請求源IP算法:source 
  balance roundrobin
  #日志格式
  option tcplog
  #在MySQL中創建一個沒有權限的haproxy用戶,密碼為空。Haproxy使用這個賬戶對MySQL數據庫心跳檢測
  option mysql-check user haproxy
  server MySQL_1 172.18.0.2:3306 check weight 1 maxconn 2000 
  server MySQL_2 172.18.0.3:3306 check weight 1 maxconn 2000 
  server MySQL_3 172.18.0.4:3306 check weight 1 maxconn 2000 
  server MySQL_4 172.18.0.5:3306 check weight 1 maxconn 2000
  server MySQL_5 172.18.0.6:3306 check weight 1 maxconn 2000
  #使用keepalive檢測死鏈
  option tcpka

創建第1個Haproxy負載均衡服務器

復制代碼 代碼如下:
docker run -it -d -p 4001:8888 -p 4002:3306 -v /home/soft/haproxy:/usr/local/etc/haproxy --name h1 --privileged --net=net1 --ip 172.18.0.7 haproxy

進入h1容器,啟動Haproxy

docker exec -it h1 bash
haproxy -f /usr/local/etc/haproxy/haproxy.cfg

查看是否啟動成功:

訪問http://ip:4001/dbs

安裝keepalive實現雙擊熱備

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

標簽:岳陽 海口 股票 四川 烏海 鎮江 紅河 臨沂

巨人網絡通訊聲明:本文標題《docker 搭建Mysql集群的方法示例》,本文關鍵詞  docker,搭建,Mysql,集群,的,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《docker 搭建Mysql集群的方法示例》相關的同類信息!
  • 本頁收集關于docker 搭建Mysql集群的方法示例的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    成人一二三区视频| 国产一区二区三区高清播放| 久久精品夜色噜噜亚洲aⅴ| 91麻豆精品国产91久久久资源速度| 91丨九色丨国产丨porny| 色综合视频在线观看| 97久久精品人人爽人人爽蜜臀| av一二三不卡影片| 在线亚洲+欧美+日本专区| 欧美无砖砖区免费| 欧美精品v日韩精品v韩国精品v| 欧美日韩国产综合一区二区| 欧美精品一二三| 久久久久久久av麻豆果冻| 国产欧美久久久精品影院| 国产精品久久久久久久蜜臀| 亚洲麻豆国产自偷在线| 亚洲在线视频免费观看| 日韩精品福利网| 极品少妇一区二区| 99久久久久免费精品国产| 91福利视频网站| 日韩精品一区二区三区中文精品| 精品国产青草久久久久福利| 日本一区二区三区在线观看| 一级日本不卡的影视| 免费欧美在线视频| aa级大片欧美| 日韩欧美国产一区二区三区| 日本一区二区在线不卡| 午夜一区二区三区视频| 国产成人综合亚洲91猫咪| 欧美性色黄大片手机版| 精品国产1区2区3区| 亚洲激情成人在线| 国产成人精品亚洲777人妖| 欧美在线观看18| 亚洲国产成人私人影院tom | 色婷婷激情久久| 日韩久久久精品| 一区二区三区加勒比av| 国产成人激情av| 日韩一区二区在线看| 一区二区三区在线观看视频| 久久精品999| 欧美少妇一区二区| 国产女主播视频一区二区| 日韩在线卡一卡二| 91成人国产精品| 国产欧美一区二区三区网站| 日本女优在线视频一区二区| 一本久久a久久免费精品不卡| 精品日韩成人av| 日韩中文字幕不卡| 在线观看成人免费视频| 国产精品欧美一区喷水| 精品一区二区三区久久| 日韩一区二区在线看片| 水野朝阳av一区二区三区| 99久久精品国产观看| 国产午夜三级一区二区三| 久久99日本精品| 日韩欧美在线观看一区二区三区| 亚洲国产欧美在线| 欧洲一区在线观看| 亚洲国产精品影院| 欧美在线观看你懂的| 亚洲黄一区二区三区| 欧美亚洲自拍偷拍| 亚洲一区在线看| 欧美无砖砖区免费| 日韩电影在线免费| 91精品蜜臀在线一区尤物| 日日噜噜夜夜狠狠视频欧美人 | 欧美成人综合网站| 看电视剧不卡顿的网站| 91精品久久久久久久99蜜桃| 亚洲国产日韩精品| 日韩丝袜情趣美女图片| 久久精品国产亚洲5555| 精品免费日韩av| 国产99久久久精品| 中文字幕日韩av资源站| 欧美影院一区二区三区| 三级精品在线观看| 久久免费看少妇高潮| www.欧美.com| 五月综合激情网| 日韩欧美一区中文| 成人免费毛片片v| 亚洲一区二区精品3399| 欧美一区二区三区色| 久久草av在线| 亚洲欧洲中文日韩久久av乱码| 在线一区二区三区做爰视频网站| 亚洲成人免费影院| 精品久久久久香蕉网| 国产成人精品亚洲777人妖| 亚洲精品成人悠悠色影视| 在线91免费看| 国产成人av一区二区| 亚洲激情男女视频| 精品美女在线观看| 一本高清dvd不卡在线观看| 偷拍亚洲欧洲综合| 国产精品美女久久久久久久 | 日本一区二区视频在线观看| 欧洲亚洲国产日韩| 国产成人午夜电影网| 亚洲激情五月婷婷| 久久色成人在线| 欧美日韩一区中文字幕| 国产一区二区精品久久91| 亚洲日本青草视频在线怡红院 | 久久久亚洲精华液精华液精华液| 99国产精品视频免费观看| 久久成人精品无人区| 亚洲精品精品亚洲| 日本一二三不卡| 欧美成人激情免费网| 欧美性受极品xxxx喷水| 国产成人鲁色资源国产91色综| 五月天视频一区| 亚洲精品国产一区二区精华液| 国产亚洲福利社区一区| 日韩欧美不卡在线观看视频| 色妹子一区二区| av成人免费在线观看| 国产一区二区免费在线| 日韩av在线播放中文字幕| 亚洲激情图片小说视频| 国产精品国产自产拍在线| 久久久国产一区二区三区四区小说 | 青青草原综合久久大伊人精品| 亚洲桃色在线一区| 欧美国产1区2区| 国产午夜精品一区二区| 2021久久国产精品不只是精品 | 懂色av一区二区三区免费观看| 精品一区二区影视| 免费看黄色91| 日本伊人午夜精品| 奇米影视在线99精品| 图片区小说区国产精品视频| 亚洲一区日韩精品中文字幕| 亚洲天堂av老司机| 亚洲女同一区二区| 国产精品久久久久aaaa樱花 | 欧美在线视频你懂得| 色素色在线综合| 欧美综合在线视频| 欧美久久婷婷综合色| 欧美精品色一区二区三区| 欧美日韩视频在线一区二区| 欧美探花视频资源| 91麻豆精品国产自产在线| 欧美大肚乱孕交hd孕妇| 久久亚洲精品小早川怜子| 久久精品夜色噜噜亚洲a∨| 中文字幕精品一区| 亚洲人亚洲人成电影网站色| 一区二区三区欧美| 日本vs亚洲vs韩国一区三区二区| 老司机精品视频在线| 成人一道本在线| 日本韩国一区二区三区视频| 欧美色倩网站大全免费| 日韩欧美国产成人一区二区| 久久精品亚洲国产奇米99| 中文字幕二三区不卡| 一区二区三区在线影院| 亚洲国产精品视频| 捆绑调教一区二区三区| 99久久99久久精品免费看蜜桃| 日本福利一区二区| 555夜色666亚洲国产免| 精品国产伦一区二区三区观看方式| 国产亚洲欧美在线| 亚洲午夜久久久久| 狠狠色丁香婷婷综合| 99久久伊人精品| 欧美精品一区视频| 亚洲一二三区视频在线观看| 国产综合久久久久久鬼色 | 国产精品丝袜一区| 亚洲一线二线三线视频| 国产曰批免费观看久久久| 一本久道久久综合中文字幕| 亚洲精品一区二区三区四区高清| 亚洲精品乱码久久久久| 国产九九视频一区二区三区| 欧美色图天堂网| 国产精品久久精品日日| 久久电影网电视剧免费观看| 色婷婷综合五月| 欧美韩日一区二区三区四区| 日韩精品午夜视频| 一本色道久久综合亚洲aⅴ蜜桃| wwwwww.欧美系列| 青娱乐精品视频|