前言
RabbitMQ 是一个开源的消息代理软件,广泛应用于分布式系统中的消息传递。本教程将详细介绍如何在 Windows 系统上安装和配置 RabbitMQ,适合初学者跟随操作。
本文详细介绍了在 Windows 系统上安装和配置 RabbitMQ 的完整流程。内容包括准备系统环境、下载并安装 Erlang 运行时及配置环境变量、下载并安装 RabbitMQ 服务端、配置 RabbitMQ 环境变量、验证服务状态、启用管理插件及访问 Web 管理界面,以及基本的用户创建与权限设置。教程强调了以管理员身份运行安装程序、正确配置环境变量及重启命令提示符使配置生效等关键操作点,帮助用户顺利完成部署并为后续分布式消息队列应用奠定基础。

RabbitMQ 是一个开源的消息代理软件,广泛应用于分布式系统中的消息传递。本教程将详细介绍如何在 Windows 系统上安装和配置 RabbitMQ,适合初学者跟随操作。
RabbitMQ 基于 Erlang/OTP 平台开发,因此我们需要先安装 Erlang,然后再安装 RabbitMQ。
打开浏览器,访问 Erlang 官方网站:https://www.erlang.org/downloads
点击 Download Windows installer 进行下载安装包。
右键点击下载的安装包,选择"以管理员身份运行"。
点击 "Next" 开始安装。
选择安装路径(建议使用默认路径)。
点击 "Install" 开始安装。
如果检测到电脑上没有安装 Visual C++,会弹出此框,点击安装即可。
找到 Erlang 的 bin 目录,如:C:\Program Files\Erlang OTP\bin
在"系统变量"区域找到 "Path" 变量,点击编辑。
点击 "新建",输入 Erlang 的 bin 目录路径:C:\Program Files\Erlang OTP\bin
点击 "确定" 保存所有设置。
重要: 必须关闭之前的命令提示符窗口,重新打开一个新的窗口,环境变量才会生效。 在新的命令提示符窗口中输入:
erl -version
如果显示 Erlang 版本信息,说明安装成功。
在下载页面找到 "Windows" 部分,点击 Windows Installer。
随后会跳转到另一个页面,直接在目录中找到 Direct Downloads 并点击会自动导航到安装包的位置。
点击 rabbitmq-server.exe 下载。
右键点击下载的 RabbitMQ 安装包,选择"以管理员身份运行"。
点击 "Next" 开始安装。
选择安装路径(建议使用默认路径:C:\Program Files\RabbitMQ Server),点击 Install 安装。
安装完成后,RabbitMQ 服务会自动启动。
首先需要找到 RabbitMQ 安装路径,默认安装路径通常为 C:\Program Files\RabbitMQ Server\rabbitmq_server-3.x.x\sbin
打开环境变量,在"系统变量"区域找到 "Path" 变量,选中 "Path",点击 "编辑"。
点击 "新建",输入 RabbitMQ 的 sbin 目录路径。
点击 "确定" 保存。
重要: 关闭当前的命令提示符窗口,以管理员身份重新打开一个新窗口。 输入以下命令测试:
rabbitmq-plugins
如果配置正确,应该显示插件管理的帮助信息。
按 Win + R 打开运行对话框,输入 services.msc 并回车,在服务列表中找到 RabbitMQ 服务,确认服务状态为 正在运行。
打开命令提示符(以管理员身份),输入:
rabbitmq-plugins enable rabbitmq_management
打开浏览器访问:http://localhost:15672 默认用户名和密码都是:guest
登录成功后,将看到 RabbitMQ 的管理控制台。
在管理界面中,点击 "Admin" 选项卡,点击 "Add a user",输入用户名和密码,设置用户标签(如:administrator),点击 "Add user"。
点击刚创建的用户名。
在 "Permissions" 部分点击 "Set permission"。
本教程详细介绍了在 Windows 系统上安装 RabbitMQ 的完整流程,从准备工作开始,依次完成了 Erlang 环境的下载安装和环境变量配置、RabbitMQ 服务器的下载安装和配置、服务验证、管理界面启用,以及基本的用户管理操作。整个安装过程需要注意以管理员身份运行安装程序、正确配置环境变量、重启命令提示符使环境变量生效等关键步骤,最终通过 Web 管理界面(http://localhost:15672)可以方便地管理 RabbitMQ 服务,为后续在分布式系统中使用消息队列功能打下了坚实基础。

微信公众号「极客日志」,在微信中扫描左侧二维码关注。展示文案:极客日志 zeeklog
将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online
将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online
将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML 转 Markdown 互为补充。 在线工具,Markdown 转 HTML在线工具,online
将 HTML 片段转为 GitHub Flavored Markdown,支持标题、列表、链接、代码块与表格等;浏览器内处理,可链接预填。 在线工具,HTML 转 Markdown在线工具,online
通过删除不必要的空白来缩小和压缩JSON。 在线工具,JSON 压缩在线工具,online
将JSON字符串修饰为友好的可读格式。 在线工具,JSON美化和格式化在线工具,online