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

Windows安装RabbitMQ保姆级教程

下面是 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.gaijilu.com/?id=251

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

虚拟运存有没有必要开?会不会伤手机?

虚拟运存:要不要开、伤不伤手机、直白结论 一、先懂原理(大白话) 物理运存**:手机原装真实内存,速度快、寿命长。 虚拟运存(内存融合/扩展运存)**: 强行把**手机储存(存照片的空间)** 划分一部分,假装当运存用。 👉 本质:**用慢速存储,冒充高速内存** ---...

如何使用工具提取微信PC端数据库的密钥?

# 微信PC端 提取数据库密钥 完整实操(纯工具、无调试、最简单) ## 重要法律声明 **仅允许提取自己微信账号数据**,禁止窃取、破解他人聊天记录,违规操作承担法律责任。 当前微信 PC 最新版本,通用方案:**PyWxDump 一键提取密钥**,无需逆向、无需x64dbg。 ---...

微信4.0聊天记录数据库文件解密分析

微信4.0聊天记录数据库文件解密分析

微信4.0分析记录要定位 key 的位置之前肯定先要找到真实的 key ,下面简单记录一下寻找过程。使用微信版本 4.0.0.26 进行分析。数据文档存储位置发生变化:C:\Users\xxx\Documents\xwechat_files\wxid_xxxxx\db_storage,且不可修改。进...

微信数据库解密神器PyWxDump:3步搞定聊天记录导出

第一步:环境准备与工具安装首先获取项目源码并完成环境配置:git clone https://gitcode.com/GitHub_Trending/py/PyWxDumpcd PyWxDumppip install -r requirements.txt安装完成后验证工具状态:python -m...

时序数据库选型权威指南:从大数据视角解读IoTDB的核心优势

时序数据库选型权威指南:从大数据视角解读 IoTDB 的核心优势在物联网、工业互联网与智慧城市驱动的PB 级时序数据时代,选型核心是平衡写入吞吐、存储成本、查询效率、生态兼容与云边协同五大维度。Apache IoTDB 作为国产顶级开源时序数据库,凭借原生工业级设计与大数据生态深度融合,成为高基数、...

如何使用Docker Compose编排多个容器?

# Docker Compose 多容器编排|极简速通(一看就会、直接能用) 我给你**最实用、最通用、最不容易出错**的一套流程,不用复杂概念,照着写就能跑起来。 --- # 一、核心一句话 **Docker Compose = 用一个 YAML 文件,一键启动/停止/管理多个容器...

发表评论

访客

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