Rabbitmq集群

Rabbitmq集群

没安装RabbitMQ的同学请点击《Linux安装RabbitMQ,官方推荐方式》

1、停止所有节点rabbitmq
2、配置各节点中的hosts文件(编辑文件命令:vi /etc/hosts)

192.168.59.100 rabbitmq1
192.168.59.101 rabbitmq2
192.168.59.102 rabbitmq3

配置好一台服务器后,可以通过复制命令复制到其它服务器中(命令中root是用户名,rabbitmq2可以是指定复制到服务器的ip)

scp /etc/hosts root@rabbitmq2:/etc/

3、保证每台节点服务器的.erlang.cookie文件一致(可以通过下面的命令,从主节点中,把文件复制到其它节点服务器,从而保证.erlang.cookie文件一致)

scp /var/lib/rabbitmq/.erlang.cookie root@rabbitmq2:/var/lib/rabbitmq/.erlang.cookie

4、重启一下各个节点的服务器
5、后台启动所有rabbitmq

rabbitmq-server -detached
查看rabbitmq后台运行状态
rabbitmqctl cluster_status

6、关闭子节点(主节点不要关闭)

rabbitmqctl stop_app

7、子节点服务器上加入集群(如果执行命令报错,有可能是你主服务器的防火墙没关,或者防火墙端口没放行)

rabbitmqctl join_cluster rabbit@rabbitmq1

8、启动子节点rabbitmq

rabbitmqctl start_app

9、镜像模式设置,登录管理界面
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值