rabbitmq-linux集群配置

以两台服务器为例

#修改hostname
vim /etc/hostname   
m1  第一台
m2  第二台
#修改hosts集群设备:两台都要改成这样
vim /etc/hosts
192.168.132.137 m1
192.168.132.139 m2

#开放防火墙 4369/5672/15672/25672端口
firewall-cmd --zone=public --add-port=4369/tcp --permanent    #erlang端口
firewall-cmd --zone=public --add-port=5672/tcp --permanent  #rabbit端口
firewall-cmd --zone=public --add-port=15672/tcp --permanent  #rabbit端口
firewall-cmd --zone=public --add-port=25672/tcp --permanent  #erlang端口
#重载防火墙
firewall-cmd --reload

#重启服务器
reboot

#同步.erlang.coolie
find / -name *.cookie
#两台服务器的.erlang.cookie保持一致:都用master节点的
scp /var/lib/rabbitmq/.erlang.cookie 192.168.132.134:/var/lib/rabbitmq/

#两个电脑启动MQ服务
rabbit-server


# 停止应用 通过rabbitmqctl status 可以查看当前rabbitmactl默认操作的节点信息 
rabbitmqctl stop_app  

# 将当前节点加入到一个集群中 默认磁盘节点被加入的节点只要是集群中的一员,其他节点都能够马上感受到集群节点的变化  
rabbitmqctl join_cluster rabbit@m1 

# 重新启动当前节点  
rabbitmqctl start_app 

#查看集群信息  
rabbitmqctl cluster_status

PS:正常操作完成上述步骤两台服务器就完成高可用配置了,数据会完全同步。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值