HoRain云--Windows下RabbitMQ安装全攻略
本文详细介绍了在Windows环境下安装RabbitMQ的完整流程。主要内容包括:版本兼容性检查(强调Erlang与RabbitMQ的版本匹配)、手动安装的三大步骤(安装Erlang、安装RabbitMQ Server、启用管理插件)、安装验证方法、常见问题解决方案,以及Chocolatey等可选安装方式。文章特别提醒注意路径设置、生产环境配置建议和正确的卸载顺序,并推荐参考官方文档解决问题。最后

🎬 HoRain云小助手:个人主页
🔥 个人专栏: 《Linux 系列教程》《c语言教程》
⛺️生活的理想,就是为了理想的生活!
⛳️ 推荐
前些天发现了一个超棒的服务器购买网站,性价比超高,大内存超划算!忍不住分享一下给大家。点击跳转到网站。
专栏介绍
|
专栏名称 |
专栏介绍 |
|
本专栏主要撰写C干货内容和编程技巧,让大家从底层了解C,把更多的知识由抽象到简单通俗易懂。 |
|
|
本专栏主要是注重从底层来给大家一步步剖析网络协议的奥秘,一起解密网络协议在运行中协议的基本运行机制! |
|
|
全面深入解析 docker 容器,从基础到进阶,涵盖原理、操作、实践案例,助您精通 docker。 |
|
|
本专栏主要撰写Linux干货内容,从基础到进阶,知识由抽象到简单通俗易懂,帮你从新手小白到扫地僧。 |
|
|
本专栏着重撰写Python相关的干货内容与编程技巧,助力大家从底层去认识Python,将更多复杂的知识由抽象转化为简单易懂的内容。 |
|
|
本专栏主要是发布一些考试和练习题库(涵盖软考、HCIE、HRCE、CCNA等) |
目录

RabbitMQ Windows 环境安装指南(详细步骤)
⚠️ 重要前提:RabbitMQ 依赖 Erlang 运行环境,必须先安装匹配版本的 Erlang!版本不匹配是安装失败最常见原因。
🔑 一、版本兼容性(安装前必查!)
| RabbitMQ 版本 | 推荐 Erlang 版本 | 官方兼容矩阵 |
|---|---|---|
| 3.13.x | 26.0.2+ | 查看最新矩阵 |
| 3.12.x | 25.3+ | |
| 强烈建议:安装前访问 RabbitMQ 官方兼容性页面 确认版本! |
📥 二、安装步骤(推荐手动安装)
步骤 1:安装 Erlang
- 下载地址:
- 以管理员身份运行安装程序
- 记录安装路径(如
C:\Program Files\erl-26.2.5) - (可选但推荐)配置环境变量:
ERLANG_HOME=C:\Program Files\erl-26.2.5- 将
%ERLANG_HOME%\bin加入PATH
步骤 2:安装 RabbitMQ Server
- 下载 Windows Installer:https://github.com/rabbitmq/rabbitmq-server/releases
- 选择
rabbitmq-server-<version>-installer.exe
- 选择
- 以管理员身份运行安装程序
- 安装过程会自动检测 Erlang,若报错请返回检查步骤1
- 勾选 "Start service after installation"(安装后启动服务)
步骤 3:启用管理插件(Web UI)
:: 以管理员身份打开 CMD
cd "C:\Program Files\RabbitMQ Server\rabbitmq_server-<version>\sbin"
rabbitmq-plugins enable rabbitmq_management
✅ 成功提示:
Plugin configuration has changed. Restart RabbitMQ for changes to take effect.
系统通常会自动重启服务,若未重启请手动重启 RabbitMQ 服务
✅ 三、验证安装
| 检查项 | 操作 |
|---|---|
| 服务状态 | Win+R → services.msc → 查找 "RabbitMQ" 服务是否“正在运行” |
| 命令行验证 | rabbitmqctl status(在 sbin 目录下执行) |
| Web 管理界面 | 浏览器访问:http://localhost:15672默认账号: guest / guest(仅限 localhost 登录) |
| AMQP 端口 | 检查 5672 端口是否监听:netstat -ano | findstr :5672 |
🛠️ 四、常见问题解决
| 问题 | 解决方案 |
|---|---|
| 服务启动失败 | 1. 检查 Erlang 是否安装且版本匹配 2. 查看日志: %APPDATA%\RabbitMQ\log\rabbit@<hostname>.log3. 确保 ERLANG_HOME 环境变量正确 |
| 15672 端口无法访问 | 1. 确认插件已启用 rabbitmq-plugins list | findstr management2. 检查防火墙是否放行 15672/5672 端口 3. 尝试重启 RabbitMQ 服务 |
| guest 用户远程无法登录 | 生产环境应创建新用户:rabbitmqctl add_user admin your_passwordrabbitmqctl set_user_tags admin administratorrabbitmqctl set_permissions -p / admin ".*" ".*" ".*" |
| 安装后找不到 sbin 目录 | 默认路径:C:\Program Files\RabbitMQ Server\rabbitmq_server-<version>\sbin |
🌐 五、其他安装方式(可选)
# Chocolatey(需先安装 Chocolatey)
choco install rabbitmq -y # 自动处理 Erlang 依赖
# Scoop
scoop bucket add extras
scoop install rabbitmq
📌 重要提醒
- 路径避免中文/空格:安装路径建议使用默认英文路径
- 生产环境配置:
- 修改默认密码(
guest仅限本地测试) - 配置
rabbitmq.conf(位置:%APPDATA%\RabbitMQ\) - 开启持久化、集群等高级功能
- 修改默认密码(
- 卸载顺序:先卸载 RabbitMQ → 再卸载 Erlang → 手动删除残留目录(
%APPDATA%\RabbitMQ) - 官方文档:遇到问题优先查阅 RabbitMQ Windows 安装文档
💡 提示:安装过程截图或日志可帮助快速定位问题。首次安装建议在测试环境操作!
❤️❤️❤️本人水平有限,如有纰漏,欢迎各位大佬评论批评指正!😄😄😄
💘💘💘如果觉得这篇文对你有帮助的话,也请给个点赞、收藏下吧,非常感谢!👍 👍 👍
🔥🔥🔥Stay Hungry Stay Foolish 道阻且长,行则将至,让我们一起加油吧!🌙🌙🌙
更多推荐

所有评论(0)