一、 前提
搭建集群前各個節點能夠正常訪問。
1、更改各個節點的cookie
root跟目錄/ 保持每個rabbitmq的cookie一樣。
進入命令:
各個節點執行並把cookie碼保持一樣。
<1> vi .erlang.cookie
或者命令
<3> sudo vi .erlang.cookie
2、設定hosts解析
修改命令:
vi /etc/hosts
檢視命令:
tail -n4 /etc/hosts
例:172.16.10.196 service196
172.16.10.197 service197
二、rabbitmq集群部署過程
順序:disc 主節點保持開啟狀態。
停止節點服務:(ram節點都執行)
1、rabbitmqctl stop
分離所有(ram節點都執行)
2、rabbitmq-server -detached
將 要設定的ram節點執行(子節點執行)
ram節點 的執行 join 命令
4、rabbitmqctl join_cluster --ram root@service20
// root@service20 這裡為主節點的名字 ,可利用rabbitmqctl cluster_status 檢視。
啟動ram節點
檢視broker的集群狀態
rabbitmqctl cluster_status
例:cluster status of node rabbit@service17 ...
[,]},,,
,,,,
]}]
安裝rabbitmq集群
一.安裝 erlang rabbitmq 在10.0.0.45 10.0.0.57 10.0.0.58三個節點上安裝,然後開啟 rabbitmq 監控外掛程式 以下在root使用者操作 1.etc hosts增加 10.0.0.45 node1 10.0.0.57 node2 10.0.0.58 n...
RabbitMQ集群安裝
一 準備兩台虛擬機器 1 設定一台的別名為a,vi etc hostname 2 設定另一台的別名為b vi etc hostname 3 修改每乙個虛擬機器的hosts vi etc hosts 加入 2 安裝erlang,root使用者使用rpm安裝 2 先安裝socat yum install...
rabbitmq 集群的安裝
1 首先在3.5 3.6 3.12三颱機器上面安裝erlang並且配置好環境變數。make target dir soft rabbitmq sbin dir soft rabbitmq sbin man dir soft rabbitmq man install 如果在安裝rabbitmq的時候,...