centos

RabbitMQ在CentOS上的版本选择

小樊
46
2025-08-16 16:20:35
栏目: 智能运维

在CentOS上选择RabbitMQ版本时,需注意与Erlang版本的兼容性,以下为具体建议:

一、版本兼容性参考

二、推荐版本组合

RabbitMQ版本 Erlang版本 适用场景 参考来源
3.13.3+ 25.0+ 生产环境(支持新特性)
3.8.8 - 3.12.0 21.2 - 24.x 兼容旧系统或过渡阶段
3.6.x及以下 19.3 - 20.x 仅限遗留系统(不推荐)

三、安装注意事项

  1. 优先通过YUM源安装
    使用官方仓库或PackageCloud仓库安装,可自动处理依赖关系,避免手动编译。

    # 添加RabbitMQ官方YUM源
    curl -s https://packagecloud.io/install/repositories/rabbitmq/rabbitmq-server/script.rpm.sh | sudo bash
    sudo yum install rabbitmq-server -y
    
  2. 手动安装时需匹配内核版本

    • CentOS 7需选择el7后缀的安装包(如rabbitmq-server-3.13.3-1.el7.noarch.rpm)。
    • CentOS 8/Stream需选择el8后缀的包,并确保Erlang版本≥25。
  3. 启用管理插件
    安装后需手动启用Web管理界面,端口默认为15672:

    rabbitmq-plugins enable rabbitmq_management
    

四、版本验证

安装后可通过以下命令检查版本及状态:

# 查看RabbitMQ版本
rabbitmq-server --version

# 查看服务状态
systemctl status rabbitmq-server

0
看了该问题的人还看了