当前位置:首页 > 恢复数据 > 正文内容

Windows安装RabbitMQ保姆级教程

编辑4个月前 (04-28)恢复数据99

下面是 Windows 下安装 RabbitMQ 的**保姆级、零翻车教程**,包含:Erlang 安装 → RabbitMQ 安装 → 环境变量 → 启用管理界面 → 开机自启 → 常见报错处理。 --- ## 一、先看版本匹配(必看!) RabbitMQ 依赖 Erlang,**版本必须对应**。 - RabbitMQ 3.12.x → Erlang 25.3+ - RabbitMQ 3.13.x → Erlang 26.0.2+ 官方兼容矩阵:https://www.rabbitmq.com/which-erlang.html 本文以 **RabbitMQ 3.13.7 + Erlang 26.2.5** 为例(2026年稳定版)。 --- ## 二、安装 Erlang(必须第一步) ### 1. 下载 Erlang 官网:https://github.com/rabbitmq/erlang-windows-installer/releases 下载:**otp_win64_26.2.5.exe**(64位) ### 2. 安装(全程管理员) 1. 右键 → **以管理员身份运行** 2. 一路 Next,**安装路径建议默认**:   ```   C:\Program Files\erl-26.2.5   ``` 3. 完成,**不要改路径、不要中文、不要空格**。 ### 3. 配置 Erlang 环境变量 1. 右键“此电脑”→ 属性 → 高级系统设置 → 环境变量 2. 系统变量 → 新建:   - 变量名:`ERLANG_HOME`   - 变量值:`C:\Program Files\erl-26.2.5` 3. 编辑系统变量 **Path** → 新建:   ```   %ERLANG_HOME%\bin   ``` 4. 全部确定。 ### 4. 验证 Erlang **新开一个管理员 CMD**,输入: ```bash erl -version ``` 出现版本号即成功。 --- ## 三、安装 RabbitMQ ### 1. 下载 RabbitMQ 官网:https://www.rabbitmq.com/download.html 下载:**rabbitmq-server-3.13.7.exe**(Windows 64-bit) ### 2. 安装(管理员) 1. 右键 → **以管理员身份运行** 2. 一路 Next,**安装路径建议默认**:   ```   C:\Program Files\RabbitMQ Server\rabbitmq_server-3.13.7   ``` 3. 安装完成后,**自动注册为 Windows 服务并启动**。 ### 3. 配置 RabbitMQ 环境变量 1. 找到 sbin 目录(默认):   ```   C:\Program Files\RabbitMQ Server\rabbitmq_server-3.13.7\sbin   ``` 2. 系统变量 Path → 新建,把上面路径粘进去。 3. 确定,**重启 CMD**。 ### 4. 验证 RabbitMQ 新开 CMD,输入: ```bash rabbitmq-plugins ``` 出现帮助信息即成功。 --- ## 四、启用 Web 管理界面(必做) ### 1. 启用插件(管理员 CMD) ```bash rabbitmq-plugins enable rabbitmq_management ``` 输出类似 `Plugin configuration unchanged` 即可。 ### 2. 重启 RabbitMQ 服务 ```bash net stop RabbitMQ net start RabbitMQ ``` ### 3. 访问管理界面 浏览器打开: ``` http://localhost:15672 ``` 默认账号密码:**guest / guest** (只能本地访问,后面教你创建远程管理员账号) --- ## 五、创建远程管理员账号(生产必做) guest 只能本地登录,**新建 admin 用户**: ```bash # 1. 创建用户 rabbitmqctl add_user admin 123456 # 2. 设为管理员 rabbitmqctl set_user_tags admin administrator # 3. 授权所有权限 rabbitmqctl set_permissions -p / admin ".*" ".*" ".*" ``` 现在可用 **admin/123456** 远程登录。 --- ## 六、开机自启(默认已配置) 1. Win+R → 输入 `services.msc` 2. 找到 **RabbitMQ** → 右键 → 属性 3. 启动类型:**自动** → 确定。 --- ## 七、常用命令(直接复制) ```bash # 启动/停止/重启 net start RabbitMQ net stop RabbitMQ rabbitmqctl restart # 查看状态 rabbitmqctl status # 查看用户 rabbitmqctl list_users # 查看队列 rabbitmqctl list_queues ``` --- ## 八、常见报错&解决(90%人踩坑) ### 1. 启动报错:**Unable to start Erlang** - 原因:Erlang 未安装、未配置环境变量、版本不匹配 - 解决:重装 Erlang → 配置 ERLANG_HOME → 重启电脑 ### 2. 服务启动但 **15672 打不开** - 原因:管理插件未启用、防火墙拦截 - 解决:  ```bash  rabbitmq-plugins enable rabbitmq_management  net stop RabbitMQ && net start RabbitMQ  ```  关闭防火墙或放行 15672、5672 端口。 ### 3. **guest 账号远程登录失败** - 原因:guest 仅限本地 - 解决:按第五节创建 admin 用户。 --- ## 九、安装成功检查清单 1. Erlang:`erl -version` 有版本号 2. RabbitMQ 服务:services.msc 中状态为“正在运行” 3. 管理界面:http://localhost:15672 可登录 4. 环境变量:Path 包含 Erlang bin 和 RabbitMQ sbin

扫描二维码推送至手机访问。

版权声明:本文由手机数据加工厂发布,如需转载请注明出处。

本文链接:https://www.cryp6.com/?id=190

“Windows安装RabbitMQ保姆级教程” 的相关文章

如何在Hive中使用已注册的UDF?

# 超清晰:Hive 中**已注册 UDF** 的使用方法(一次学会、终身不踩坑) 我用**最简单、最实战**的方式告诉你:   **UDF 注册好之后,到底怎么用?** --- # 一、先确认:你的 UDF 真的注册成功了吗? ## 1. 查看所有函数 ```sql...

详解RabbitMQ高级特性之延迟插件的安装和使用

# RabbitMQ 延迟插件(rabbitmq_delayed_message_exchange)详解:安装+使用+避坑 延迟插件是 RabbitMQ 官方社区提供的**延迟交换机插件**,用于实现**精准延迟消息**(无需 TTL+死信队列嵌套),核心是创建 `x-delayed-messag...

有哪些视频格式是m4s-converter支持转换的?

先把结论说清楚: **m4s-converter 不是“万能格式转换器”,它只做一件事:把 B站缓存的 m4s 无损合并成 MP4。** --- ### 一、输入格式(它能读什么) **只支持:B站缓存目录里的 m4s 文件对** - 视频流:`video.m4s`(编码通常是...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。