rabbitmq單機建立叢集,指定埠號
阿新 • • 發佈:2020-10-07
rabbitmq單機建立叢集,指定埠號
weixin_337263132017-11-16 14:10:00328收藏 文章標籤:大資料運維人工智慧 版權單機建立叢集
1.停用web管理外掛
./rabbitmq-plugins disable rabbitmq_management
停用節點(如果有開啟)
./rabbitmqctl stop_app
2.設定環境變數(埠號,web埠號),以後臺方式啟動
-
RABBITMQ_NODE_PORT=5672 RABBITMQ_NODENAME=rabbit RABBITMQ_SERVER_START_ARGS="-rabbitmq_management listener [{port,15672}]" ./rabbitmq-server -detached
- RABBITMQ_NODE_PORT=5673 RABBITMQ_NODENAME=hare RABBITMQ_SERVER_START_ARGS="-rabbitmq_management listener [{port,15673}]" ./rabbitmq-server -detached
-
RABBITMQ_NODE_PORT=5674 RABBITMQ_NODENAME=hare1 RABBITMQ_SERVER_START_ARGS="-rabbitmq_management listener [{port,15674}]" ./rabbitmq-server -detached
三個節點已經啟動,通過./rabbitmqctl cluster_status檢視並沒有在一個叢集裡。分別停用後面兩個節點,然後加入到第一個叢集,再重新啟動
- ./rabbitmqctl -n hare stop_app
- ./rabbitmqctl -n hare join_cluster rabbit@`hostname -s`
- ./rabbitmqctl -n hare start_app
下面該hare1了,這裡設定成磁碟節點
- ./rabbitmqctl -n hare stop_app
-
./rabbitmqctl -n hare join_cluster --ram rabbit@`hostname -s`
- ./rabbitmqctl -n hare start_app
最後通過./rabbitmqctl cluster_status檢視狀態:
踢出叢集:
./rabbitmqctl -n hare1 stop_app
./rabbitmqctl forget_cluster_node hare1@localhost
加入叢集:
./rabbitmqctl -n hare1 join_cluster --ram rabbit@`hostname -s`
./rabbitmqctl -n hare1 start_app
啟動web管理外掛
./rabbitmq-plugins -n rabbit enable rabbitmq_management
./rabbitmq-plugins -n hare enable rabbitmq_management
./rabbitmq-plugins -n hare1 enable rabbitmq_management
轉載於:https://my.oschina.net/zcjlq/blog/1574463