搭建高可用RabbitMQ镜像集群


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

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM