温馨提示×

RabbitMQ集群Ubuntu部署方法

小樊
52
2025-08-20 03:07:22
栏目: 智能运维

以下是在Ubuntu上部署RabbitMQ集群的方法:

环境准备

  • 确保所有节点操作系统版本相同,配置好主机名并通过/etc/hosts文件解析到IP地址,使用ntpchrony服务同步时间。

安装Erlang和RabbitMQ

  • 使用Ubuntu官方源安装:
sudo apt update
sudo apt install erlang rabbitmq-server

配置集群

  • 编辑/etc/rabbitmq/rabbitmq.conf文件,添加集群节点配置,如cluster_formation.classic_config.nodes.1 = rabbit@node1等,设置节点类型等参数。
  • 确保所有节点的Erlang Cookie文件内容一致,可通过复制文件实现。

启动集群

  • 在第一个节点上启动RabbitMQ服务,然后将其余节点依次加入集群,使用命令rabbitmqctl stop_apprabbitmqctl resetrabbitmqctl join_cluster rabbit@节点名,最后用rabbitmqctl start_app启动节点。

验证集群

  • 在任意节点上使用rabbitmqctl cluster_status命令查看集群状态,确认所有节点都已成功加入。

设置管理插件和用户(可选)

  • 启用管理插件:sudo rabbitmq-plugins enable rabbitmq_management
  • 创建管理员用户并设置权限。

0