rabbitmq集群的搭建



rabbitmq集群的搭建

rabbitmq服務器2台
第一台:192.168.1.238       m1
第二台:192.168.1.239       m2
設置別名
hostnamectl set-hostname m1
hostnamectl set-hostname m2
設置host文件
192.168.1.238 m1
192.168.1.239 m2
systemctl restart network

1、停止所有服務 構建erlang的集群環境
systemctl  stop rabbitmq-server

2、在192.168.1.238上同步cookie到192.168.1.239
 scp /var/lib/rabbitmq/.erlang.cookie root@192.168.1.239:/var/lib/rabbitmq/.erlang.cookie

設置文件訪問權限:
chmod 600 /var/lib/rabbitmq/.erlang.cookie
3、在2台服務器上都啟動rabbitmq服務
systemctl start rabbitmq-server

4、開通epmd端口 用於rabbitmq節點和cli工具端發現服務,2台服務都執行
firewall-cmd --zone=public --add-port=4369/tcp --permanent
firewall-cmd --state
firewall-cmd --reload
systemctl restart firewalld.service
或者直接關閉防火牆
systemctl stop firewalld

5、集群搭建,集群的搭建需要選擇其中任意一個節點為基准,將其它節點逐步加入
我們在192.168.1.239上執行:
rabbitmqctl stop_app
rabbitmqctl reset
rabbitmqctl join_cluster rabbit@m1
啟動服務
rabbitmqctl start_app

6、查看集群狀態
rabbitmqctl cluster_status

============


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM