前言
RabbitMQ 是一款基于 Erlang 语言开发的开源消息代理软件,广泛应用于分布式系统中的异步消息传递。它支持多种消息协议(如 AMQP、MQTT、STOMP),提供灵活的路由策略和高可用性设计,是微服务架构中的重要基础设施组件。
在 Windows 环境下安装 RabbitMQ 时,新手往往会遇到 Erlang 版本兼容性、环境变量配置、管理插件启用等一系列问题。本文将手把手带你完成从依赖安装到验证可用的全流程,并解答常见的安装陷阱。
一、准备工作
1.1 系统要求
- 操作系统:Windows 7/8/10/11(64 位推荐)
- 内存要求:至少 2GB 可用内存
- 权限要求:管理员权限(安装过程中必须以管理员身份运行)
- 依赖组件:64 位 Erlang/OTP 运行环境
1.2 版本兼容性说明
RabbitMQ 对 Erlang 版本有严格要求,版本不匹配会导致服务启动失败。以下是官方最新兼容性矩阵(截至当前):
| RabbitMQ 版本 | 最低要求 Erlang/OTP | 最高支持 Erlang/OTP | 备注 |
|---|---|---|---|
| 4.2.0 | 26.2 | 27.x | Erlang 28 部分支持 |
| 4.1.x | 26.2 | 27.x | 不支持 Erlang 28 |
| 4.0.x | 26.2 | 27.x | 4.0.4+ 支持 Erlang 27 |
| 3.13.x | 26 | 26.2.x | 稳定版本系列 |
| 3.12.x | 25 | 26.1.x | 企业常用版本 |
推荐组合:RabbitMQ 3.12.x + Erlang 25.x(最稳定,适用于生产环境)
二、安装 Erlang
2.1 下载 Erlang
- 访问 Erlang 官网:https://www.erlang.org/downloads
- 点击'Download Windows installer'下载安装包
2.2 安装 Erlang
- 右键点击下载的安装包,选择**'以管理员身份运行'**
- 点击'Next'开始安装
- 选择安装路径(建议使用默认路径:
C:\Program Files\erl{version})- 重要提示:安装路径只能包含 ASCII 字符,严禁包含空格或中文
- 点击'Install'开始安装
- 如果系统提示缺少 Visual C++ 组件,按提示安装即可
2.3 配置 Erlang 环境变量
- 右键点击'此电脑' → '属性' → '高级系统设置' → '环境变量'
- 在'系统变量'区域进行以下操作:(1)配置 ERLANG_HOME(2)配置 Path
- 点击'新建',变量名为
ERLANG_HOME
- 点击'新建',变量名为

