rabbitmq 集群镜像复制

1、修改主机名

vim /etc/sysconfig/network

2、修改/etc/hosts
让ip和hostname对应

3yum -y install rabbitmq-server
/etc/init.d/rabbitmq-server restart
rabbitmqctl start_app
初始工作完成
4、cd /var/lib/rabbitmq/
scp .erlang.cookie 到对端主机
5、对端服务器
cd /var/lib/rabbitmq/cp .erlang.cookie bak/mv .erlang.cookie .
mv: overwrite `./.erlang.cookie'? y
chown rabbitmq. .erlang.cookie 
rabbitmqctl join_cluster rabbit@rabbitmq_cluster_3 #加入集群 在第一台上
rabbitmqctl set_policy ha-all "^" '{"ha-mode":"all"}' #在第一台上,使用all的模式,可以使得双方的exchange和que对列相同
/usr/lib/rabbitmq/bin/rabbitmq-plugins enable rabbitmq_management #启用网络管理的插件
------------------------------------------------------------
错误

Rabbit - Error: mnesia_unexpectedly_running解决

rabbitmqctl stop_app #停止当前节点状态 rabbitmqctl reset #重置节点 rabbitmqctl join_cluster rabbit@rabbitmq_cluster_3 #重新加入集群
rabbitmqctl cluster_status #查看集群状态

 

 

posted @ 2020-05-13 17:35  骑猪追夕阳_577513827  阅读(347)  评论(0编辑  收藏  举报