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

先恢复到单结点,重启,清数据

加集群 

你可能感兴趣的:(rabbitmq)