亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 服務器 > Web服務器 > 正文

docker部署rabbitmq集群的實現方法

2024-09-01 13:55:23
字體:
來源:轉載
供稿:網友

拉取rabbitmq management鏡像

docker pull rabbitmq:3.7-rc-management

若不使用Rabbitmq的management功能,可以拉取鏡像:rabbitmq:3.7-rc

參考: https://hub.docker.com/_/rabbitmq/

創建網絡

創建rabbitmq私有網絡

# docker network create rabbitmqnet# docker network lsNETWORK ID     NAME        DRIVER       SCOPE65b44ea8847c    rabbitmqnet     bridge       local...

創建節點

通過docker命令創建三個Rabbitmq nodes;

注意這里使用相同的 RABBITMQ_ERLANG_COOKIE 值

# docker run -d /--name=rabbitmq1 /-p 5672:5672 /-p 15672:15672 /-e RABBITMQ_NODENAME=rabbitmq1 /-e RABBITMQ_ERLANG_COOKIE='YZSDHWMFSMKEMBDHSGGZ' /-h rabbitmq1 /--net=rabbitmqnet /rabbitmq:3.7-rc-management# docker run -d /--name=rabbitmq2 /-p 5673:5672 /-p 15673:15672 /-e RABBITMQ_NODENAME=rabbitmq2 /-e RABBITMQ_ERLANG_COOKIE='YZSDHWMFSMKEMBDHSGGZ' /-h rabbitmq2 /--net=rabbitmqnet /rabbitmq:3.7-rc-management# docker run -d /--name=rabbitmq3 /-p 5674:5672 /-p 15674:15672 /-e RABBITMQ_NODENAME=rabbitmq3 /-e RABBITMQ_ERLANG_COOKIE='YZSDHWMFSMKEMBDHSGGZ' /-h rabbitmq3 /--net=rabbitmqnet /rabbitmq:3.7-rc-management

組建rabbitmq集群

登陸Rabbitmq的后兩個節點,執行命令加入第一個Rabbitmq節點集群

### Disk Node# docker exec rabbitmq2 bash -c /"rabbitmqctl stop_app && /rabbitmqctl reset && /rabbitmqctl join_cluster rabbitmq1@rabbitmq1 && /rabbitmqctl start_app"### Ram Node# docker exec rabbitmq3 bash -c /"rabbitmqctl stop_app && /rabbitmqctl reset && /rabbitmqctl join_cluster --ram rabbitmq1@rabbitmq1 && /rabbitmqctl start_app"

退出集群

# docker exec rabbitmq3 bash -c /"rabbitmqctl stop_app && /rabbitmqctl reset && /rabbitmqctl start_app"

拉取haproxy鏡像

拉取haproxy鏡像

# docker pull haproxy

啟動haproxy

# cat haproxy-create.sh#! /bin/bashdocker run -d /  --name rabbitmq-haproxy /  -p 1080:80 -p 5677:5677 -p 8001:8001 /  --net=rabbitmqnet /  -v /root/rabbitmq/haproxy-etc:/usr/local/etc/haproxy:ro /  haproxy:latest

haproxy的配置文件如下:

root@node0:~/rabbitmq# cat haproxy-etc/haproxy.cfg# Simple configuration for an HTTP proxy listening on port 80 on all# interfaces and forwarding requests to a single backend "servers" with a# single server "server1" listening on 127.0.0.1:8000global  daemon  maxconn 256defaults  mode http  timeout connect 5000ms  timeout client 5000ms  timeout server 5000mslisten rabbitmq_cluster  bind 0.0.0.0:5677  option tcplog  mode tcp  balance leastconn  server rabbit1 rabbitmq1:5672 check inter 2s rise 2 fall 3  server rabbit2 rabbitmq2:5672 check inter 2s rise 2 fall 3  server rabbit3 rabbitmq3:5672 check inter 2s rise 2 fall 3listen http_front  bind 0.0.0.0:80  stats uri /haproxy?statslisten rabbitmq_admin  bind 0.0.0.0:8001  server rabbit1 rabbitmq1:15672  server rabbit2 rabbitmq2:15672  server rabbit3 rabbitmq3:15672

啟動haproxy后,可以通過haproxy來訪問rabbitmq集群:http://external-ip:8001

docker,rabbitmq,集群

獲取haproxy的狀態:http://external-ip:1080/haproxy?stats

docker,rabbitmq,集群

rabbitmq exporter部署

要收集rabbitmq的metrics給prometheus使用的話,可以使用開源的rabbitmq-exporter

參考如下:

https://github.com/kbudde/rabbitmq_exporter

https://hub.docker.com/r/kbudde/rabbitmq-exporter/

拉取鏡像

# docker pull kbudde/rabbitmq-exporter

啟動rabbitmq實例

 

復制代碼代碼如下:
# docker run -d --name=rabbitmq1 -p 5672:5672 -p 15672:15672 -e RABBITMQ_NODENAME=rabbitmq1 -e RABBITMQ_ERLANG_COOKIE='YZSDHWMFSMKEMBDHSGGZ' -h rabbitmq1 --net=rabbitmqnet -p 9090:9090 rabbitmq:3.7-rc-management

 

開啟9090端口,這個是rabbitmq exporter的默認PUBLISH_PORT

啟動rabbitmq exporter實例

# docker run -d --net=container:rabbitmq1 kbudde/rabbitmq-exporter

獲取rabbitmq的metrics

# wget http://localhost:9090/metrics

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


注:相關教程知識閱讀請移步到服務器教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
一区二区三区高清国产| 日本精品视频网站| 亚洲欧美变态国产另类| 国产精品黄视频| 国产精品狼人色视频一区| 久久九九热免费视频| 久久久久久久影院| 成人淫片在线看| 在线看片第一页欧美| 国产精品白嫩初高中害羞小美女| 国产成+人+综合+亚洲欧美丁香花| 色偷偷噜噜噜亚洲男人的天堂| 欧美性高潮床叫视频| 亚洲天堂免费视频| 久久99热精品这里久久精品| 性欧美亚洲xxxx乳在线观看| 在线播放国产一区中文字幕剧情欧美| 日韩av在线影视| 亚洲精选一区二区| 91久久精品日日躁夜夜躁国产| 韩国视频理论视频久久| 精品日本美女福利在线观看| 91免费精品视频| 国产精品久久久久一区二区| 日韩美女毛茸茸| 国产成人一区二区| 国产精品专区h在线观看| 亚洲影视九九影院在线观看| 精品久久久久久中文字幕大豆网| 国内精品久久久久| 欧美日韩国产在线看| 欧美高清在线播放| 91精品久久久久久久久久入口| 亚洲第一免费网站| 色综合伊人色综合网| 日韩免费在线观看视频| 欧美亚洲一区在线| 亚洲国产成人久久综合| 日韩美女在线播放| 成人免费视频在线观看超级碰| 亚洲欧美成人精品| 亚洲国产福利在线| 亚洲人av在线影院| 91在线直播亚洲| 91亚洲永久免费精品| 国产一区二区三区在线免费观看| 性欧美在线看片a免费观看| 亚洲欧美第一页| 日韩电影免费在线观看| 91精品国产九九九久久久亚洲| 欧美激情一级二级| 不卡在线观看电视剧完整版| 国产不卡视频在线| 成人免费xxxxx在线观看| 亚洲香蕉在线观看| 中国china体内裑精亚洲片| 国产一区二区三区在线看| 国产精品99免视看9| 国产精品嫩草影院一区二区| 国产精品久久久久7777婷婷| 欧美性生交xxxxx久久久| 久久久久久久久网站| 亚洲色图欧美制服丝袜另类第一页| 欧洲成人在线视频| 国产亚洲欧洲高清一区| 欧美成人第一页| 久久久97精品| 欧美精品在线网站| 国产精品国产亚洲伊人久久| 久久精品中文字幕免费mv| 4438全国成人免费| 亚洲人成欧美中文字幕| 日韩美女av在线| 日本91av在线播放| 欧美疯狂xxxx大交乱88av| 国产一区红桃视频| 2020久久国产精品| 午夜精品福利在线观看| 日韩av在线免费看| 91chinesevideo永久地址| 国产精品亚洲第一区| 久久精品国产一区| 青青a在线精品免费观看| 亚洲人a成www在线影院| 欧美伊久线香蕉线新在线| 久久久精品久久久久| 精品调教chinesegay| 国产精品久久久久久久久久新婚| www.欧美视频| 日本久久久久久久久久久| 日韩av免费看网站| 欧美性少妇18aaaa视频| 日韩成人中文字幕| 欧美亚洲日本网站| 久久99国产精品自在自在app| 亚洲毛片在线观看| 欧美亚洲日本网站| 欧美黑人狂野猛交老妇| 疯狂做受xxxx欧美肥白少妇| 最近2019中文字幕mv免费看| 亚洲影院色无极综合| 成人高h视频在线| 亚洲欧美日韩天堂一区二区| 另类色图亚洲色图| 日韩欧美在线看| 亚洲黄色www| 538国产精品一区二区免费视频| 尤物九九久久国产精品的特点| 91久久国产婷婷一区二区| 久久国产精品久久久久| 色综合影院在线| 日韩欧美精品在线观看| 国产精品美女视频网站| …久久精品99久久香蕉国产| 欧美成人免费小视频| 国产精品综合不卡av| 日韩成人在线视频观看| 国产精品7m视频| 国产成人精品国内自产拍免费看| 欧美日韩成人免费| 亚洲国产成人久久| 国产精品黄视频| 国产成+人+综合+亚洲欧美丁香花| 久久久999精品免费| 不卡av电影在线观看| 成人字幕网zmw| 91久久久久久久久| 久久99国产精品久久久久久久久| 精品日韩视频在线观看| 欧美视频中文字幕在线| 欧美成人免费视频| 日本高清视频精品| 色婷婷亚洲mv天堂mv在影片| 精品久久在线播放| 九九精品在线播放| 色综合91久久精品中文字幕| 亚洲精品视频久久| 日韩少妇与小伙激情| 欧美午夜精品伦理| 亚洲free性xxxx护士白浆| 午夜精品蜜臀一区二区三区免费| 亚洲综合第一页| 欧美在线一区二区视频| 国语自产偷拍精品视频偷| 日本久久久a级免费| 色偷偷91综合久久噜噜| 国产精品白丝jk喷水视频一区| 伊人成人开心激情综合网| 国产美女主播一区| 日韩高清免费观看| 少妇av一区二区三区| 色999日韩欧美国产| 国产va免费精品高清在线| 久久视频在线免费观看| 91国自产精品中文字幕亚洲| 欧美成人黑人xx视频免费观看| 亚洲精品一区二区网址| 欧美成人国产va精品日本一级| 亚洲性线免费观看视频成熟| 国产精品毛片a∨一区二区三区|国| 最近中文字幕mv在线一区二区三区四区| 九九综合九九综合| 精品视频在线播放色网色视频| 日韩精品视频免费专区在线播放|