centos

centos环境下rabbitmq版本升级步骤

小樊
43
2025-10-17 13:19:23
栏目: 智能运维

CentOS环境下RabbitMQ版本升级步骤(以3.8.x→3.10.x为例)

1. 升级前准备

2. 卸载旧版本(可选但推荐)

若已安装旧版RabbitMQ或Erlang,先彻底卸载以避免冲突:

sudo yum remove -y rabbitmq-server erlang*

3. 安装新版本Erlang

若Erlang未升级或版本不符,通过RabbitMQ官方提供的YUM仓库安装兼容版本:

4. 安装新版本RabbitMQ

使用rpm命令安装下载的RabbitMQ RPM包:

sudo rpm -ivh rabbitmq-server-3.10.0-1.el7.noarch.rpm

5. 清理旧数据与恢复配置

6. 启动RabbitMQ服务与插件

7. 验证升级结果

8. 集群环境升级(可选)

若为RabbitMQ集群,需采用滚动升级(逐节点升级,确保集群高可用):

  1. 停止目标节点:sudo systemctl stop rabbitmq-server
  2. 执行上述升级步骤(安装Erlang、RabbitMQ、清理数据等)
  3. 启动节点:sudo systemctl start rabbitmq-server
  4. 重复以上步骤至所有节点完成升级。
    升级后需检查集群状态:sudo rabbitmqctl cluster_status,确保所有节点已加入集群。

注意事项

0
看了该问题的人还看了