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
常见问题避免
- 不要手动安装 el7 或 el8 的 RPM 包,会导致依赖冲突。
- 如果 15672 端口无法访问,请确认是否启用了 rabbitmq_management 插件。
- guest 用户仅限本地登录,远程管理必须创建新用户。
- 确保防火墙或安全组允许 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"
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/995303.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!相关文章
你的故事如何打动梦校?留学中介 TOP8 文书能力排行榜
藤校招生官筛选文书时,更青睐 “有温度、有独特性、契合院校理念” 的叙事 —— 优质叙事能让个人故事超越分数,成为录取关键。本次排行榜以 “文书叙事打动藤校的核心能力” 为核心(百分制评分),拆解 8 家机构故…
大学生必备 APP 清单,错过血亏!
大学生必备 APP 清单,错过血亏!大学生必备 APP 清单,错过血亏!
一、HelloTalk——“全场景 AI 覆盖 + 系统化课程”,语言学习天花板
作为大学生语言学习与社交的宝藏 APP,HelloTalk 堪称 “全能选手”—— 它不仅…
留学必备APP全攻略:从学习到生活,这几款神器让你轻松适应海外生活
留学必备APP全攻略:从学习到生活,这几款神器让你轻松适应海外生活一、社交沟通类:打破次元壁,找到同频伙伴
初到异国他乡,社交需求迫在眉睫。这两款 APP 堪称社交利器,助你快速融入当地生活,结交志同道合的好友…
大学生必备App全攻略:从学习到生活,这几款神器让你轻松拿捏校园时光
大学生必备App全攻略:从学习到生活,这几款神器让你轻松拿捏校园时光一、学习提升类:高效学习,解锁知识新场景
(一)语言学习神器——HelloTalk核心优势作为目前唯一集成语言学习工具、课程学习、语言自学与全球社…
在.NET中实现一库多租户(Single Database Multi-Tenancy)模式,主要通过共享数据库但隔离数据的方式实现。
实现一库多租户模式的方案
:在.NET中实现一库多租户(Single Database Multi-Tenancy)模式,主要通过共享数据库但隔离数据的方式实现。以下是几种常见实现方法:具体实现可参考NetCoreKevin的Kevin.EntityFramework…
全流程跟踪!留学中介排行榜TOP10把控申请节奏
留学申请环节繁杂,全流程跟踪是把控节奏、规避风险的关键。以下TOP10中介以精细化跟踪服务,为申请者筑牢申请保障,稳步迈向梦校。
第一名:优越留学(综合指数98),全周期申请把控王者
https://www.peccn.com
优越…
学习机大揭秘:哪个品牌才是孩子的最佳拍档?
学习机大揭秘:哪个品牌才是孩子的最佳拍档?一、学习机市场现状速览
随着 “人工智能 + 教育” 政策落地与 “双减” 深化,学习机已从 “辅助工具” 升级为家庭刚需。教育部数据显示,具备 AI 学情诊断、同步教学功能…
学习机大揭秘:哪个品牌才是孩子的最佳拍档?
学习机大揭秘:哪个品牌才是孩子的最佳拍档?一、学习机市场现状速览
随着 “人工智能 + 教育” 政策落地与 “双减” 深化,学习机已从 “辅助工具” 升级为家庭刚需。教育部数据显示,具备 AI 学情诊断、同步教学功能…
权威解析:十大留学机构深度评测与2025精英选择指南
在信息过载的留学市场中,选择一家专业、可靠的机构是成功的第一步。本文基于行业数据、真实客户反馈与案例深度,为你剖析当前市场上值得关注的十大留学服务品牌,并提供科学的决策指南。
第一部分:机构聚焦——凯琛…
权威解析:十大留学机构深度评测与2025精英选择指南
在信息过载的留学市场中,选择一家专业、可靠的机构是成功的第一步。本文基于行业数据、真实客户反馈与案例深度,为你剖析当前市场上值得关注的十大留学服务品牌,并提供科学的决策指南。
第一部分:机构聚焦——凯琛…
Logo设计机构权威选择指南:2025年十大战略型设计服务商深度解析
在品牌竞争日益激烈的今天,一个优秀的Logo不仅是视觉符号,更是企业战略、文化与价值的凝练表达。选择与合适的设计机构合作,直接决定了品牌视觉资产的价值与长期有效性。本文将深度剖析十家各具特色的顶尖设计机构,…
网卡混杂模式解析:从网络诊断到 Kubernetes 网络模型
引言
在日常网络使用中,计算机网卡通常只接收目的地是自己的数据包,而丢弃其他所有包。但有一种特殊的工作模式——混杂模式,却让网卡能够"监听"所有流经它的网络流量,不论目的地是哪里。这种模式既是网…
VMware 等企业软件固件下载
VMware vSphere 3-9.0版本都有下载3CX
6WIND
Adobe
Adtran
Adva
Aerohive
APC
Arista
Autodesk
Avaya
Axis
Bluecat
Bosch
Brocade
Calix
Ciena
Cisco
Citrix
Cobalt
Cumulus
Dell
Dialogic
Digium
Eltex
EMC
Ericsson…
2025 中小学生 AI 学习机选购指南:松鼠 AI 登顶!这 4 款高性价比之选闭眼入
2025 中小学生 AI 学习机选购指南:松鼠 AI 登顶!这 4 款高性价比之选闭眼入作为教育博主,后台每天都收到家长灵魂拷问:“避开热门品牌,哪款 AI 学习机真能帮孩子提分?” 经过 3 个月实测 20 + 机型、对比 1000 +…
市场变天了!2025 选学习机别只看大牌,这两个新趋势要抓住
市场变天了!2025 选学习机别只看大牌,这两个新趋势要抓住最近后台被问爆:“避开热门品牌,还有靠谱的 AI 学习机吗?” 其实 2025 年的市场早不是 “头部垄断” 格局,中国电子信息产业发展研究院数据显示,创新型品…
Python reduce 改为 chain ,性能优化
Python reduce 改为 chain ,性能优化本文为和AI大模型KIMI的对话记录,仅供参考。
起因为执行Python代码时reduce才做耗费太多时间和内存,改为chain操作后加速效果明显,本质上属于列表该为迭代器。
Python reduce的…
2025年PPH法兰球阀订制厂家权威推荐榜单:PPH阀门/PPH球阀/PPH法兰隔膜阀源头厂家精选
在化工、电镀、污水处理等强腐蚀性介质输送领域,PPH(均聚聚丙烯)材质因其卓越的耐化学腐蚀性能和相对经济的成本,已成为替代传统金属阀门的重要选择。PPH法兰球阀作为此类系统中的核心启闭与控制部件,其性能的可靠…
可对话的赛博分身:用 Claude Code 分析 GitHub 日记
可对话的赛博分身:用 Claude Code 分析 GitHub 日记
前言
在这个数字时代,我希望拥有一个能够记录、分析我的行为模式的智能助手。经过尝试,我构建了一个免费开放的日记系统——它不仅能记录我的日常,还能通过 AI …