尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

Q:RabbitMQ 安装教程(openEuler 22.03 LTS-SP3)

Q:RabbitMQ 安装教程(openEuler 22.03 LTS-SP3)
📅 发布时间:2026/6/18 15:10:12

Q:RabbitMQ 安装教程(openEuler 22.03 LTS-SP3)

Posted on 2025-12-09 17:47  三年三班王小朋  阅读(0)  评论(0)    收藏  举报

RabbitMQ 安装教程(openEuler 22.03 LTS-SP3)

环境说明

  • 操作系统:openEuler release 22.03 (LTS-SP3)
  • 包管理器:dnf
  • RabbitMQ 版本:3.9.23(来自 openEuler 官方仓库)
  • Erlang 版本:OTP 24.x(自动安装)

本教程使用 openEuler 原生软件源,不混用 CentOS/RHEL 包,确保系统稳定。


第一步:安装依赖

sudo dnf install -y socat

socat 是 rabbitmqctl 等命令行工具必需的依赖。


第二步:安装 RabbitMQ

sudo dnf install - y rabbitmq-server

该命令会自动:

  • 安装 rabbitmq-server-3.9.23-2.oe2203sp3
  • 安装兼容的 erlang(OTP 24.x)
  • 配置 systemd 服务文件
  • 创建配置目录 /etc/rabbitmq/

第三步:启动并启用服务

sudo systemctl start rabbitmq-server
sudo systemctl enable rabbitmq-server

第四步:验证服务状态

systemctl status rabbitmq-server
sudo rabbitmqctl status
ss -tulnp | grep beam.smp

正常应监听以下端口:

  • 5672:AMQP 客户端连接端口
  • 25672:集群节点通信端口
  • 4369:Erlang EPMD 服务端口

第五步:启用 Web 管理界面

sudo rabbitmq-plugins enable rabbitmq_management

启用后,RabbitMQ 会监听 15672 端口。


第六步:创建管理员用户

默认用户 guest/guest 不能从远程登录,需创建新用户:

# 替换 YOUR_PASSWORD 为你的强密码
sudo rabbitmqctl add_user admin YOUR_PASSWORD
sudo rabbitmqctl set_user_tags admin administrator
sudo rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"

第七步:配置防火墙(如启用)

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

如果是云服务器,还需在安全组中放行上述端口。


第八步:访问 Web 管理界面

在浏览器中打开:

http://服务器IP:15672

使用以下凭据登录:

  • 用户名:admin
  • 密码:YOUR_PASSWORD

关键路径说明

  • 配置文件:/etc/rabbitmq/rabbitmq.conf
  • 日志文件:/var/log/rabbitmq/rabbit@主机名.log
  • 数据目录:/var/lib/rabbitmq/
  • 插件目录:/usr/lib/rabbitmq/plugins/

常用管理命令

# 查看用户
sudo rabbitmqctl list_users# 查看队列
sudo rabbitmqctl list_queues# 重启服务
sudo systemctl restart rabbitmq-server# 查看插件列表
sudo rabbitmq-plugins list

常见问题避免

  1. 不要手动安装 el7 或 el8 的 RPM 包,会导致依赖冲突。
  2. 如果 15672 端口无法访问,请确认是否启用了 rabbitmq_management 插件。
  3. guest 用户仅限本地登录,远程管理必须创建新用户。
  4. 确保防火墙或安全组允许 15672 和 5672 端口。

一键安装脚本(可选)

#!/bin/bash
set -esudo dnf install -y socat
sudo dnf install -y rabbitmq-server
sudo systemctl enable --now rabbitmq-server
sudo rabbitmq-plugins enable rabbitmq_managementADMIN_PASS="YourSecurePassword123!"
sudo rabbitmqctl add_user admin "$ADMIN_PASS"
sudo rabbitmqctl set_user_tags admin administrator
sudo rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"sudo firewall-cmd --permanent --add-port={5672,15672,25672}/tcp
sudo firewall-cmd --reloadecho "RabbitMQ 安装完成!"
echo "Web UI: http://$(hostname -I | awk '{print $1}'):15672"
echo "用户名: admin"
echo "密码: $ADMIN_PASS"

相关新闻

  • 你的故事如何打动梦校?留学中介 TOP8 文书能力排行榜
  • 大学生必备App全攻略:从学习到生活,这几款神器让你轻松拿捏校园时光
  • 【RocketMQ】安装配置 - 谷粒

最新新闻

  • 金价暴涨下的“避坑指南”:乐平人手上的闲置黄金,这样卖才能多赚30%! - 衡金阁
  • 2026上海本地全屋定制爱格授权更新收录,四家官方认证门店实地走访记录 - 设计本
  • 闲置黄金出售全攻略,避开回收套路,按实时金价高价变现 - 奢品小当家
  • 上海冉声汽车音响:解锁音响改装3大黄金法则,让爱车秒变移动音乐厅,理想原车音响升级/汽车音响改装,音响改装旗舰店有哪些 - 音响改装门店分享
  • 鲜花商城系统-python+Flask
  • 技术筑基,场景深耕:湖南格讯定制装修行业GEO营销落地实践总结 (3) - 技术瞭望台

日新闻

  • 2026年不锈钢卷板厂家推荐排行榜:冷轧热轧/304/201不锈钢卷板,高颜值耐腐蚀源头厂家实力精选 - 企业推荐官【官方】
  • FLUX.1-dev FP8模型实战指南:24GB以下显卡高效部署方案
  • 2026佛山长途搬家价目表:跨省跨市搬家费用完整计算指南 - 从来都是英雄出少年

周新闻

  • 3步解锁iOS设备:applera1n激活锁绕过完全指南
  • 39 2026 人工智能证书终极盘点,普通人选 AI 证书可以从这些方向入手
  • Redis 暴露公网有多危险?从端口检查到补救步骤

月新闻

  • 【总结】入门篇:50句话让你记住架构核心概念
  • WeChatMsg技术方案解析:实现Mac微信数据自主管理的完整解决方案
  • WeChatMsg:革新性微信数据备份方案,打造你的专属数字记忆库

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号