訪問管理位址http://ip:15672
使用guest使用者登入
1.配置hosts檔案
10.1.10.2012.採用從主節點copy的方式保持cookie的一致性controller
10.1.10.105
rabbitmq01
10.1.10.106 rabbitmq02
[root@controller ~]# scp /var/lib/rabbitmq/.erlang.cookie rabbitmq01:/var/lib/rabbitmq/[root@controller ~]# scp /var/lib/rabbitmq/.erlang.cookie rabbitmq02:/var/lib/rabbitmq/3.先停止執行節點,然後以後臺方式啟動rabbitmq-server
[root@controller ~]# rabbitmqctl stop4.然後以controller作為集群中心,在rabbitmq01上執行加入集群中心命令[root@controller ~]# rabbitmq-server -detached
可以從web管理介面檢視集群資訊
配置資訊舉例
[root@rabbitmq01 haproxy]# systemctl restart haproxy.service配置定義了三個位址
http://rabbitmq01:8101:rabbitmq server web 管理介面(基於負載均衡)
通過訪問http://rabbitmq01:8100/stats,檢視haproxy負載均衡資訊
rabbitmq集群搭建
目錄rabbitmq是用erlang語言開發的,erlang語言最初用於交換機領域,這樣就使得rabbitmq和broker server 之間進行資料互動的效能是非常優秀的,erlang有著和原生socket一樣的延遲,集群非常方便,因為erlang天生就是分布式語言,但其本身不支援負載均衡。ra...
Rabbitmq 集群搭建
目錄在生產環境中經常會遇到伺服器斷電 主機板故障,吞吐量猛增,記憶體不足 磁碟不足等情況,單機節點的rabbitmq顯然無能為力,這時需要搭建乙個rabbitmq集群來解決這些問題。通過 erlang 的分布式特性建立rabbitmq 集群,各 rabbitmq 服務為對等節點,即每個節點都提供服務...
docker搭建 rabbitmq集群
1 拉取映象 docker pull rabbitmq management 2 執行容器 docker run d hostname rabbit host1 name rabbitmq1 p 15672 15672 p 5672 5672 e rabbitmq erlang cookie rab...