8_RabbitMQ 集群

本文介绍了RabbitMQ普通集群和镜像集群的搭建与测试。普通集群可在master节点宕机时备份Quene信息,需克隆主机、修改IP等操作;镜像集群在普通集群基础上添加策略,能自动同步消息,提升MQ集群高可用性,关闭主节点后备节点可替代。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

普通集群(副本集群)

默认情况下: RabbitMQ代理操作所需的所有数据/状态都将跨所有节点复制。这方面的一个例外是消息队列,默认情况下,消息队列位于一个节点上,尽管它们可以从所有节点看到和访问

在这里插入图片描述

核心解决问题: 当集群中某一时刻master节点宕机,可以对Quene中信息,进行备份


1、克隆三台主机

这里为了方便,我已经在克隆的主机上安装过rabbitmq,所以克隆的三台主机都已安装好rabbitmq

# 0.集群规划
node1: 192.168.77.139 mq1  master 主节点
node2: 192.168.77.140 mq2  repl1  副本节点
node3: 192.168.77.131 mq3  repl2  副本节点
2、修改ip地址

3台均是如此操作,分别修改为对应的ip

# 查看网络配置文件
ifconfig

# 修改配置文件
vim /etc/sysconfig/network-scripts/ifcfg-ens33

# 修改ip如下:
IPADDR=192.168.77.139

# 重启网络
systemctl restart network

3、修改主机名和ip映射
修改ip映射
vim /etc/hosts

添加:

192.168.77.139 mq1 
192.168.77.140 mq2 
192.168.77.131 mq3

三台都要如此操作


修改主机名
# node1:
vim /etc/hostname
加入:  mq1
# node2: 
vim /etc/hostname 
加入:  mq2
# node3: 
vim /etc/hostname 
加入:  mq3
# 重启机器生效
reboot

4、同步cookie文件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值