https://blog.csdn.net/love905661433/article/details/85451606
命令:
1)停止节点MQ服务: ./rabbitmqctl stop
2)在集群移除节点:
将要移除的节点先停止, 使用命令rabbitmqctl stop_app, 然后在其他节点执行如下命令: ./rabbitmqctl forget_cluster_node rabbit@rabbit139
3)启动服务: ./rabbitmq-server -detached
./rabbitmq -server -detached
启动服务问题有问题:
Error description:
{error,{inconsistent_cluster,"Node rabbit@msg2 thinks it's clustered with node rabbit@msg1, but rabbit@msg1 disagrees"}}; 解决方式为删除mnesia文件夹 rm -rf /var/lib/rabbitmq/mnesia
4)停止当前节点应用 ./rabbitmqctl stop_app
5) 以内存方式加入集群:
./rabbitmqctl join_cluter --ram rabbit@CNSH****
6) 启动节点应用:
./rabbitmqctl start_app
7) 设置镜像队列策略
rabbitmqctl set_policy ha-all "^" '{"ha-mode":"all"}'
8) 修改集群名称 : rabbitmqctl set_cluster_name rabbit-qiyexue
9) 查看集群状态 : rabbitmqctl cluster_status