ubuntu

Ubuntu RabbitMQ集群搭建方法

小樊
44
2025-10-06 09:40:11
栏目: 智能运维

Ubuntu环境下RabbitMQ集群搭建步骤

1. 环境准备

2. 安装Erlang与RabbitMQ

3. 配置Erlang Cookie(集群通信关键)

Erlang Cookie是节点间认证的凭证,所有节点的Cookie文件内容必须完全一致(默认路径:/var/lib/rabbitmq/.erlang.cookie)。

4. 启动RabbitMQ服务并启用管理插件

5. 将节点加入集群

6. 验证集群状态

在任意节点(如rabbit1)上执行以下命令,查看集群节点列表及状态:

sudo rabbitmqctl cluster_status

正常输出应包含所有节点(如rabbit@rabbit1rabbit@rabbit2rabbit@rabbit3),且状态为running

7. 配置镜像队列(实现高可用)

镜像队列将队列数据复制到多个节点,避免单点故障。推荐使用仲裁队列(Quorum Queues)(RabbitMQ 3.8+版本,替代传统镜像队列,基于Raft协议保证强一致性)。

8. 测试集群高可用

关键注意事项

0
看了该问题的人还看了