成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁 > 知識庫 > docker安裝pxc集群的詳細教程

docker安裝pxc集群的詳細教程

熱門標簽:南昌外呼系統(tǒng)定制 陜西辦理400電話 貴陽網(wǎng)絡外呼系統(tǒng)軟件 宿州外呼系統(tǒng)公司 地圖標注小程序 株洲電銷 信陽電銷外呼系統(tǒng)怎么樣 南充電銷外呼系統(tǒng) 海外工廠地圖標注

前言

現(xiàn)在mysql自建集群方案有多種,keepalived、MHA、PXC、MYSQL主備等,但是目前根據(jù)自身情況和條件,選擇使用pxc的放來進行搭建,最大的好處就是,多主多備,即主從一體,沒有同步延時問題,方便易用。

本人使用過,直接安裝pxc和docker容器方式的安裝,個人覺得docker下安裝更為方便,也更易維護,所以也推薦大家使用此方式。

搭建環(huán)境

環(huán)境
centos7
pxc版本鏡像:最新版,目前為8.0+

主機ip 部署 swarm
172.16.9.40 pxc1 manager
172.16.9.41 pxc2 worker
172.16.9.42 pxc3 worker
172.16.9.48 nginx 做負載

前期準備

linux需要關閉防火墻,或者開啟某些需要的端口;pxc會自帶mysql,版本是對應一致的,所以機子上不需要mysql;最好關閉SELINUX,linux自帶的安全增強。

注意這些配置,三臺機子上都要操作。

1、開放pxc所需端口

端口 功能
3306 mysql數(shù)據(jù)庫
4567 pxc cluster 相互通訊端口
4444 sst全量傳輸
4568 ist增量傳輸

這里給出一些linux下防火墻的命令相關

# 查詢防火墻狀態(tài)
systemctl status firewalld
# 查詢防火墻狀態(tài)
firewall-cmd --state
# 查詢8080端口是否開放
firewall-cmd --query-port=8080/tcp
# 開放80端口
firewall-cmd --permanent --add-port=80/tcp
# 移除端口
firewall-cmd --permanent --remove-port=8080/tcp
清理防火墻
iptables -F

2、關閉SELINUX、關閉mysql

永久關閉:

vi /etc/selinux/config

設置SELINUX為disable,然后reboot機子

臨時關閉:

setenforce 0

關閉mysql

systemctl status mysql
systemctl stop mysql

3、創(chuàng)建docker swarm集群

swarm也需要一些端口的開放,當然如果你是關閉防火墻就無需多言

端口 功能
2377 用于集群通信
4789 容器覆蓋網(wǎng)絡
7946 容器網(wǎng)絡發(fā)現(xiàn)

我這里是172.16.9.40作為主節(jié)點

docker swarm init 主節(jié)點的初始化

docker swarm join --token xxxx xxxx 其他節(jié)點的加入

40主節(jié)點 init之后,控制臺就會出現(xiàn) docker swarm join --token xxxx xxxx

然后41,42機子,就調(diào)用對應的命令,即可加入swarm集群

docker node ls 

可以查看現(xiàn)在的node信息,如下

root@srig config]# docker node ls
ID       HOSTNAME    STATUS AVAILABILITY MANAGER STATUS ENGINE VERSION
vk3kzrob1b8jvjq9bxia8lwa7 * srig.dcmp.database.m1 Ready  Active   Leader   20.10.3
4s0pj57d43hm71wipnnbckfkt  srig.dcmp.database.m2 Ready  Active       20.10.3
ub1fe2qms2rlhmj9zlap20bsq  srig.dcmp.database.s1 Ready  Active  
docker node rm -f xxx 強制刪除節(jié)點
docker swarm leave -f 主節(jié)點強制離開swarm集群
docker swarm leave 從節(jié)點離開swarm集群

4、創(chuàng)建虛擬網(wǎng)絡

docker network create -d overlay --attachable xxxxx

其他相關命令

docker network inspect xxxx 查看改網(wǎng)絡信息
docker network ls 查看所有網(wǎng)絡信息
docker network rm xxxx 刪除網(wǎng)絡

這里網(wǎng)絡名就叫, swarm_mysql ,創(chuàng)建好了網(wǎng)絡之后, docker network inspect swarm_mysql 查看(我這里是節(jié)點建立好了之后,就可以看到,有三臺機子)

5、創(chuàng)建目錄及cert證書

如果你是8.0+且沒有使用相同的證書,那么你肯定會遇到一個ssl相關的錯誤

“error:0407008A:rsa routines:RSA_padding_check_PKCS1_type_1:invalid padding”

這是因為8.0后,是ssl來連接,三臺機子,就必須保持密鑰的一致性才可以通信。

這是 官方的解決方案 ,生成證書,大家使用同一套。

創(chuàng)建目錄

一般情況下我們最好看一下系統(tǒng)磁盤的分區(qū)情況,然后把mysql的數(shù)據(jù)要放到大的磁盤上

df -h

我這里 /home 下面最大,所以我的數(shù)據(jù)都是在 /home 下面

!注意這里的目錄在三臺機子上都要做相同的操作創(chuàng)建

cd /home
mkdir -m 777 pxc_cert  證書
mkdir -m 777 pxc_config  mysql自定義配置文件
mkdir -m 777 pxc_data  數(shù)據(jù)

注意:這里需要給予權限,不然很多地方會報錯

創(chuàng)建custom.cnf

cd /home/pxc_config
vi custom.cnf

輸入內(nèi)容 這里我們

[mysqld]
lower_case_table_names=1
sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION
ssl-ca = /cert/ca.pem
ssl-cert = /cert/server-cert.pem
ssl-key = /cert/server-key.pem

[client]
ssl-ca = /cert/ca.pem
ssl-cert = /cert/client-cert.pem
ssl-key = /cert/client-key.pem

[sst]
encrypt = 4
ssl-ca = /cert/ca.pem
ssl-cert = /cert/server-cert.pem
ssl-key = /cert/server-key.pem

我這里需要設置數(shù)據(jù)庫不區(qū)分大小寫 和 8.0以后 可以使用group by

創(chuàng)建cert證書

docker run --name pxc-cert --rm -v /home/pxc_cert:/cert \

percona/percona-xtradb-cluster:8.0 mysql_ssl_rsa_setup -d /cert

就能在 /home/pxc_cert 目錄下創(chuàng)建證書文件

!注意這里的證書創(chuàng)建好,需要拷貝到其他兩臺機子上的相應目錄去

scp -r root@172.16.9.40:/home/pxc_cert /Users/jafir/downloads/pxc_cert

下載到本地

scp -r /Users/jafir/Downloads/pxc_cert root@172.16.9.41:/home/
scp -r /Users/jafir/Downloads/pxc_cert root@172.16.9.42:/home/

上傳到41 42其他兩臺機子

!注意:三臺機子都需要給你證書文件權限

cd /home/pxc_cert
chmod 777 *

搭建pxc集群

1、安裝鏡像

docker pull percona/percona-xtradb-cluster

名字有點長,可以tag重命名

docker tag percona/percona-xtradb-cluster pxc

刪除原來的

docker rmi percona/percona-xtradb-cluster

2、多臺機子創(chuàng)建容器

我這里是40主節(jié)點,其他是叢節(jié)點,所以40先開始創(chuàng)建

172.9.16.40主節(jié)點

docker run -d -p 3306:3306 --net=swarm_mysql \

-e MYSQL_ROOT_PASSWORD=asdw@123 \

-e CLUSTER_NAME=pxc_cluster \

-e XTRABACKUP_PASSWORD=asdw@123 \

-v /home/pxc_data:/var/lib/mysql \

-v /home/pxc_cert:/cert \

-v /home/pxc_config/:/etc/percona-xtradb-cluster.conf.d \

--privileged --name=pxc1 pxc

命令解讀:

docker run -d 
-p 3306:3306 3306端口映射
--net=swarm_mysql 虛擬網(wǎng)絡名字
-e MYSQL_ROOT_PASSWORD=asdw@123 數(shù)據(jù)庫初始密碼
-e CLUSTER_NAME=pxc_cluster 集群名字
-e XTRABACKUP_PASSWORD=asdw@123 備份密碼
-v /home/pxc_cert:/cert 證書路徑映射
-v /home/pxc:/var/lib/mysql pxc路徑映射 
-v /home/pxc/config/:/etc/percona-xtradb-cluster.conf.d mysql配置文件路徑映射
--privileged 給予權限
--name=pxc1 pxc

可以 docker logs pxc1 看看日志是否報錯等

如果成功,你可以用Navicat連接看看是否成功啟動了mysql,啟動了之后再安裝從節(jié)點。

172.9.16.41節(jié)點

docker run -d -p 3306:3306 --net=swarm_mysql \

-e MYSQL_ROOT_PASSWORD=asdw@123 \

-e CLUSTER_NAME=pxc_cluster \

-e XTRABACKUP_PASSWORD=asdw@123 \

-v /home/pxc_data:/var/lib/mysql \

-v /home/pxc_cert:/cert \

-v /home/pxc_config/:/etc/percona-xtradb-cluster.conf.d \

-e CLUSTER_JOIN=pxc1 \

--privileged --name=pxc2 pxc

這里跟上面比起來,多了一句 -e CLUSTER_JOIN=pxc1 ,表示加入pxc1。 為第2臺機子可以知道pxc1呢?就是因為swarm集群的建立,讓彼此可以相互通信。

172.9.16.42節(jié)點

docker run -d -p 3306:3306 --net=swarm_mysql \

-e MYSQL_ROOT_PASSWORD=asdw@123 \

-e CLUSTER_NAME=pxc_cluster \

-e XTRABACKUP_PASSWORD=asdw@123 \

-v /home/pxc_data:/var/lib/mysql \

-v /home/pxc_cert:/cert \

-v /home/pxc_config/:/etc/percona-xtradb-cluster.conf.d \

-e CLUSTER_JOIN=pxc1 \

--privileged --name=pxc3 pxc

注意:如果你是8.0+那么你肯定會遇到一個ssl相關的錯誤

“error:0407008A:rsa routines:RSA_padding_check_PKCS1_type_1:invalid padding”

這是因為8.0后,是ssl來連接,三臺機子,就必須保持密鑰的一致性才可以通信。

這是官方的解決方案 ,生成證書,大家使用同一套。我這邊,就簡單點,直接把主機點那臺的文件考出來,然后傳輸給其他兩臺機子,覆蓋之后,重啟即可。

server-key.pem、server-cert.pem、client-key.pem、client-cert.pem、ca.pem

scp -r root@172.16.9.40:/home/pxc /Users/jafir/Downloads/pxc

從40節(jié)點,把數(shù)據(jù)拷貝下來,然后刪除里面除了那5個文件的其他文件

scp -r /Users/jafir/Downloads/pxc root@172.16.9.41:/home

再上傳到41、42上面去覆蓋,然后重啟即可

成功

如果三臺都成功了,再確認一下。

主節(jié)點進入容器,再進入mysql查看

docker exec -it pxc1 sh
mysql -uroot -p 
show status like 'wsrep%'; 

不出意外,這里cluster size就是3臺

docker network inspect xxx

網(wǎng)絡也是3個

校驗

你可以在其中一臺上Navicat 創(chuàng)建一個數(shù)據(jù)庫,一張表等,就可以看到3臺都同步了!

nginx負載

nginx我是放在172.16.9.48上面的

如果沒有nginx.conf配置文件,可以先隨便建一個,然后把配置考出來

自建/nginx/log /nginx/etc/nginx.conf等

docker run -d -name nginx nginx
docker cp nginx:/etc/nginx/nginx.conf 拷貝出來
docker rm -f nginx

nginx.conf的配置修改

在最后一行添加,也就是和http同級

stream {
 upstream pxc {
  server 172.16.9.40:3306;
  server 172.16.9.41:3306;
  server 172.16.9.42:3306;
 }
 server {
  listen 3306;
  proxy_pass pxc;
 }
}
docker run --net=host --name nginx -v /nginx/log/:/var/log/nginx -v /nginx/etc/nginx.conf:/etc/nginx/nginx.conf -d nginx

然后Navicat連接http://172.16.9.48:3306也可以連上數(shù)據(jù)庫啦

到此這篇關于docker安裝pxc集群的文章就介紹到這了,更多相關docker安裝pxc集群內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

標簽:晉城 石嘴山 三明 拉薩 玉林 汕頭 鄭州 開封

巨人網(wǎng)絡通訊聲明:本文標題《docker安裝pxc集群的詳細教程》,本文關鍵詞  docker,安裝,pxc,集群,的,詳細,;如發(fā)現(xiàn)本文內(nèi)容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《docker安裝pxc集群的詳細教程》相關的同類信息!
  • 本頁收集關于docker安裝pxc集群的詳細教程的相關信息資訊供網(wǎng)民參考!
  • 推薦文章
    日本一区二区三区免费观看| 欧美日本一区二区高清播放视频| 亚洲国产精品一区二区久久恐怖片| 欧美黑人国产人伦爽爽爽| 美女三级福利视频| 欧美精品欧美精品系列| 国产福利图片| 欧美18 19xxx| 男女啪啪的视频| 国产a一区二区| 中文字幕乱码一区二区免费| 国产欧美一区二区三区在线看| 深夜视频一区二区| 国产美女91呻吟求| 亚洲欧美综合久久久| 男人捅女人免费视频| 日本精品福利视频| 欧美国产97人人爽人人喊| 中文乱码免费一区二区三区下载| 欧美日韩亚洲国产| 日韩美女爱爱视频| 成人免费视频播放| 麻豆tv入口在线看| h视频免费网站| 亚洲四虎av| 欧美日韩国产一区精品一区| 狠狠色综合播放一区二区| 在线观看亚洲大片短视频| 欧美一区二区三区图| 波多野结衣高清视频| 国产免费a∨片在线观看不卡| 久久免费福利视频| 国产日韩精品一区二区三区在线| 免费一区视频| 欧洲一区二区在线观看| 日韩美女啊v在线免费观看| 最近高清中文在线字幕在线观看| 欧美日韩亚洲网| 国产精品免费一区二区三区四区| 久久久亚洲国产美女国产盗摄| 蜜臀av免费在线观看| 日本一区二区三区在线不卡| 亚洲网站在线看| xxxxxhd亚洲人hd| 国产欧美综合一区| 激情综合婷婷| 一区二区日本视频| 8888在线观看免费www| 国产网址在线观看| h视频免费在线| 欧美韩国日本在线| 日韩在线成人| 精品国产乱码久久久久久蜜臀| 亚洲图区综合| 91视频国产高清| 日韩黄色中文字幕| 精品无码在线观看| 久久精品国产一区二区三区肥胖| 色网视频在线| 亚洲7777| 午夜精品久久久久久久久久蜜桃| 大吊一区二区三区| 热re91久久精品国99热蜜臀| 老牛嫩草一区二区三区日本| 久久av最新网址| 色www精品视频在线观看| 天堂网免费视频| 亚洲欧美日韩在线综合| 日韩精品久久久久久久| 迷人的保姆韩国| 成人精品在线视频观看| 欧美激情1区2区| 99精品99久久久久久宅男| 精品国产欧美日韩不卡在线观看| 免费观看成人在线视频| 一本一本久久a久久| 国产精品情侣呻吟对白视频| 久久九九国产精品| 亚洲熟妇av一区二区三区漫画| 亚洲图片欧美激情| 一级黄在线观看| 欧美精选午夜久久久乱码6080| 男人的j进女人的j一区| 天天综合色天天综合色hd| 国产综合久久久久久| 99精品国产99久久久久久白柏| 国产高清精品在线| 国模大胆一区二区三区| 欧洲亚洲在线| 国产小视频在线高清播放| 欧美大片xxxx| 国产区二精品视| 亚洲最新免费视频| 免费观看一级特黄欧美大片| 免费观看亚洲视频| 综合自拍亚洲综合图不卡区| 亚洲免费小视频| 狠狠色噜噜狠狠狠8888米奇| 亚洲成人激情av| 这里只有精品电影| 中文av在线全新| 国产卡一卡二在线| 欧美性色黄在线视频| 国产一区二区久久| 中文字幕亚洲精品一区| 美国av一区二区| 男人天堂午夜在线| 欧美乱大交做爰xxxⅹ性3| 91精品国产综合久久久久久| 成人亚洲欧美一区二区三区| 91在线观看免费视频| 少妇av一区二区| 精品视频在线播放免| 亚洲精品中文字幕乱码无线| 2019国产精品自在线拍国产不卡| 日韩欧美一二三区| 神马电影网我不卡| 亚洲欧美日韩系列| 国产情侣自拍小视频| 精品免费av一区二区三区| 91免费看片网站| 国产老女人精品毛片久久| 免费成人你懂的| 国产经典自拍视频在线观看| 在线视频不卡一区二区| 大桥未久av一区二区三区| www.4hu95.com四虎| 日本特黄一级片| 美女av电影| 91午夜国产| 91精品一区二区三区综合| 夜夜嗨av一区二区三区网站四季av| 中文字幕一区二区三区四区欧美| 久久精品99| 亚洲狠狠婷婷综合久久蜜桃| 中文字幕乱码日本亚洲一区二区| 香蕉久久久久久久| 日韩伦理在线一区| 欧美性猛交xxxx偷拍洗澡| 国产一级二级在线| 国产精品久久久久77777| 亚洲一级片在线看| 日韩电影一区| 欧美欧美午夜aⅴ在线观看| 国产一区二区三区视频在线| 亚洲人成网站免费播放| 日本高清视频一区二区三区| 中文字幕日韩欧美一区二区三区| 日韩经典在线观看| 色琪琪原网站亚洲香蕉| 第一福利在线| 四虎影视成人精品国库在线观看| 最近的2019中文字幕免费一页| 精品三级av| 俄罗斯女人裸体性做爰| 97se国产在线视频| 在线看国产视频| 国产精品久久久久免费a∨大胸| 成人三级伦理片| 成年视频在线观看| 中文乱码免费一区二区三区下载| 精品精品国产三级a∨在线| 国产精品18p| 国产在线xxxx| 日本高清视频免费看| 日本动漫理论片在线观看网站| 无码日本精品xxxxxxxxx| 欧美精品videos另类日本| 成人国产电影网| 日韩特级毛片| h七七www色午夜日本| 天天看天天摸天天操| av成人在线观看| 自拍偷在线精品自拍偷无码专区| av小说在线观看| 中文av字幕在线观看| 动漫av网站免费观看| 九九热在线播放| 亚洲一区二区三区涩| 欧美日韩激情视频在线观看| 欧美aⅴ一区二区三区视频| 91小视频免费看| 91精品视频在线| 北条麻妃一区二区三区| 国产在线观看第一页| 中文字幕在线视频不卡| 成人国产精品免费| 日韩精品乱码av一区二区| 青青久久av北条麻妃海外网| 国产亚洲成av人片在线观看| 欧美日韩破处视频| 国产精品www994| 亚洲自拍欧美精品| 一级黄色大片网站| 狠狠97人人婷婷五月| 欧美最猛性xxxxx(亚洲精品)| 黄色一区二区在线观看| 美女诱惑一区| 国产三级第一页| 国产在线观看免费播放| 欧美精品无码一区二区三区| 国产熟女高潮视频| 午夜日韩影院| 奇米狠狠一区二区三区| 日本久久精品一区二区| 成人免费黄色| 思思99精品视频在线观看| 麻豆成人在线看| 在线播放精品| 在线国产一区| 色狠狠久久av综合| 国产在线一区不卡| 福利片在线看| 久久国产精品久久国产精品| 欧美日韩一区二区免费在线观看| 99视频都是精品热在线播放| 精品视频国产| 91麻豆国产香蕉久久精品| 欧美电影免费观看完整版| 日韩电影在线一区| 97干com| 91免费在线| 日韩一区二区中文| 日本熟女毛茸茸| 成人欧美一区二区三区白人| 亚洲色图国产| 97久久精品人人爽人人爽蜜臀| 日本精品一区二区三区在线| 亚洲精品a级片| 国产美女网站在线观看| 中文字幕一区二区三区精彩视频| 中文字幕の友人北条麻妃| a4yy在线播放免费观看视频| 色中色一区二区| 比比资源-先锋影音资源站| 美女视频一区免费观看| 欧美不卡在线播放| 日本高清视频一区| 在线观看免费网站黄| 国产综合av| 国产精品欧美一级免费| 青青青草视频| 成人午夜sm精品久久久久久久| 亚洲不卡1卡2卡三卡2021麻豆| 草碰在线视频| 五月天最新网址| 亚洲+小说+欧美+激情+另类| 婷婷开心激情综合| 国内在线高清免费视频| 日韩精品人妻中文字幕有码| 一二三四区精品视频| 亚洲精品有码在线| 四虎成人永久地址| 永久免费看片直接| 一区二区三区四区在线观看视频| 久久精品国产精品| 亚洲最大天堂网| h色网站在线观看| 亚洲资源在线网| 亚洲调教视频在线观看| 久久久精品一区二区涩爱| 欧美成人免费| 精品视频在线播放色网色视频| 岛国大片在线观看| 手机av免费在线| 国产日韩精品综合网站| 日韩久久精品一区二区三区| 黄色三级高清在线播放| 久久91精品视频| 国产一区二区日韩精品欧美精品| 成年人免费在线视频网站| 亚洲成人久久电影| 在线观看亚洲电影| 一区2区3区在线看| 中日韩av电影| 尤物视频在线视频| 97操在线视频| 久久人体大胆视频| 亚洲精品一区二区三区福利| 欧美人与动性xxxxx杂性| 91sp网站在线观看入口| 中文在线不卡| 国产黄色在线看| 亚洲一区二区久久久久久久| 欧美激情图区| 午夜电影网一区| 国产91视频一区| 丁香六月久久综合狠狠色| 久久精品第九区免费观看| 在线天堂av| 男女男精品视频| 亚洲精品成人区在线观看| 日韩片在线观看| 精品一区久久久久久| 午夜视频一区二区三区| 一级片免费在线播放| 日本中文字幕第一页| 欧美视频免费在线| 日韩精品免费一区二区| 欧美激情乱人伦一区| 在线精品日韩| 人成网站免费观看| 精品久久美女| 欧美黑人国产人伦爽爽爽| 成人自拍在线| 亚洲精品福利免费在线观看| 欧美日韩视频在线一区二区| 久久午夜夜伦鲁鲁一区二区| 免费看欧美女人艹b| 不卡的看片网站| 91精品国产色综合久久不卡蜜臀| 亚洲精品国产成人久久av盗摄| 国产成人免费视频一区| 色欲无码人妻久久精品| 被男人吃奶添下面好舒服动态图| 国内国产区免费视频| 国自产精品手机在线观看视频| jizzjizz少妇亚洲水多| 偷拍一区二区| 精品人妻人人做人人爽夜夜爽| 欧美性高潮床叫视频| 91久久国产综合| 亚洲国产视频在线观看| 亚洲免费视频一区二区| 欧美成人69av| 日本视频在线免费| 成人欧美视频在线观看播放| 午夜精品一区二区三区在线观看|