rabbitmq集群節點操作


節點恢復過程中把數據刪掉很重要,恢復一單結點,再清數據
節點增加:
1. rabbitmq-server -detached   --- .erlang.cooike的權限,400 屬主rabbitmq
2. rabbitmqctl stop_app
3. rabbitmqctl join_cluster --ram rabbit@rabbitmq1
4. rabbitmqctl start_app
5. rabbitmqctl  cluster_status
 
節點刪除
1.  rabbitmq-server -detached
以上為基礎,正常運行的mq節點直接進行2、3兩步;4可省略或更改為rabbitmqctl stop
2. rabbitmqctl stop_app
3. rabbitmqctl reset 
4. rabbitmqctl start_app
 
硬刪除:
直接刪掉集群中的某個節點:
rabbitmqctl forget_cluster_node   node_name
 
由disc-->ram
1.節點刪除     rabbitmq-server -detached ---rabbitctl stop_app----    rabbitmqctl reset  ((--2.清除原數據(暫時備份到其他地方)--rabbitmqctl join_cluster --ram rabbit@rabbitmq1 ------------    rabbitmqctl start_app))
2.清除原數據(暫時備份到其他地方)
3.節點增加
 
由disc-->ram
先恢復到單結點,重啟,清數據
加集群 


免責聲明!

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



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