centos

rabbitmq集群搭建centos步骤

小樊
54
2025-09-01 18:39:01
栏目: 智能运维

RabbitMQ集群搭建(CentOS系统)详细步骤

1. 准备工作

2. 安装Erlang(RabbitMQ依赖)

RabbitMQ基于Erlang语言编写,需先安装兼容版本的Erlang。

3. 安装RabbitMQ

4. 配置Erlang Cookie(集群认证关键)

RabbitMQ节点通过Erlang Cookie(位于/var/lib/rabbitmq/.erlang.cookie)实现身份认证,所有节点的Cookie内容必须完全一致。

5. 配置主机名解析

确保所有节点能通过主机名互相访问(需修改/etc/hosts文件)。

6. 启动集群

7. 配置管理插件(可选但推荐)

启用Web管理界面(默认端口15672),方便可视化操作。

8. 配置镜像队列(高可用可选)

镜像队列将队列数据复制到多个节点,提升高可用性。

9. 防火墙配置(可选但推荐)

开放RabbitMQ默认端口(5672:AMQP协议;15672:管理界面)。

sudo firewall-cmd --permanent --zone=public --add-port=5672/tcp
sudo firewall-cmd --permanent --zone=public --add-port=15672/tcp
sudo firewall-cmd --reload

常见问题排查

通过以上步骤,即可在CentOS系统上搭建高可用的RabbitMQ集群。

0
看了该问题的人还看了