Windows 安装 RabbitMQ 详细教程(含 Erlang 环境配置)

Windows 安装 RabbitMQ 详细教程(含 Erlang 环境配置)

文章目录

前言

RabbitMQ 是一款开源的消息代理中间件,在分布式系统的消息传递场景中被广泛采用。本文将手把手带你完成 Windows 系统上 RabbitMQ 的安装与配置全过程,步骤清晰,初学者也能轻松上手。

在这里插入图片描述

准备工作

系统要求

  • Windows 7 / 8 / 10 / 11(推荐 64 位系统)
  • 至少 2GB 可用内存
  • 需具备管理员权限

安装概述

RabbitMQ 底层基于 Erlang/OTP 平台构建,因此安装顺序为:先安装 Erlang,再安装 RabbitMQ


第一步:下载 Erlang

1.1 访问 Erlang 官网

打开浏览器,进入 Erlang 官方网站:https://www.erlang.org/downloads

1.2 下载安装包

点击页面中的 Download Windows installer 按钮,下载对应的安装包

在这里插入图片描述

第二步:安装 Erlang

2.1 运行安装程序

找到下载好的安装包,右键选择"以管理员身份运行"。

在这里插入图片描述

2.2 安装向导

点击"Next"进入安装流程

在这里插入图片描述

选择安装路径(推荐保持默认路径不变)

在这里插入图片描述

点击"Install"正式开始安装

在这里插入图片描述

若系统检测到未安装 Visual C++,会弹出提示框,直接点击安装即可

在这里插入图片描述

2.3 配置 Erlang 环境变量

找到 Erlang 的 bin 目录,路径通常为:C:\Program Files\Erlang OTP\bin

在"系统变量"区域找到"Path"变量,点击编辑

在这里插入图片描述

点击"新建",将 Erlang 的 bin 目录路径填入:C:\Program Files\Erlang OTP\bin

在这里插入图片描述

点击"确定"完成保存

2.4 验证环境变量配置

重要提示: 必须关闭已打开的命令提示符窗口,重新启动一个新窗口,环境变量方可生效。

在新窗口中执行以下命令:

erl -version 

若输出 Erlang 版本号,则表示安装配置成功。

在这里插入图片描述

第三步:下载 RabbitMQ

3.1 访问 RabbitMQ 官网

打开浏览器,前往:https://www.rabbitmq.com/download.html

3.2 选择 Windows 安装包

在下载页面找到"Windows"区域,点击 Windows Installer

在这里插入图片描述

页面跳转后,在目录中找到 Direct Downloads 点击,页面将自动定位至安装包所在位置,点击 rabbitmq-server.exe 开始下载

在这里插入图片描述

第四步:安装 RabbitMQ

4.1 运行安装程序

找到下载好的 RabbitMQ 安装包,右键选择"以管理员身份运行"。

4.2 安装过程

点击"Next"启动安装

在这里插入图片描述

选择安装路径(建议使用默认路径:C:\Program Files\RabbitMQ Server),点击 Install 执行安装

在这里插入图片描述

4.3 安装完成

安装结束后,RabbitMQ 服务将自动启动运行。

在这里插入图片描述

4.4 配置 RabbitMQ 环境变量

首先确认 RabbitMQ 的安装路径,默认路径通常为:C:\Program Files\RabbitMQ Server\rabbitmq_server-3.x.x\sbin

在这里插入图片描述

打开环境变量设置,在"系统变量"区域找到"Path"变量,选中后点击"编辑"

在这里插入图片描述

点击"新建",将 RabbitMQ 的 sbin 目录路径填入

在这里插入图片描述

点击"确定"保存设置

4.5 验证 RabbitMQ 环境变量

重要提示: 关闭当前命令提示符窗口,以管理员身份重新打开一个新窗口。

执行以下命令进行测试:

rabbitmq-plugins 

若配置无误,终端将输出插件管理的帮助信息。

在这里插入图片描述

第五步:验证安装

Win + R 打开运行窗口,输入 services.msc 并回车,在服务列表中找到 RabbitMQ 服务,确认其运行状态显示为正在运行

在这里插入图片描述

第六步:启用管理界面

6.1 启用管理插件

以管理员身份打开命令提示符,执行以下命令:

rabbitmq-plugins enable rabbitmq_management 
在这里插入图片描述

6.2 访问管理界面

打开浏览器,访问:http://localhost:15672

默认用户名与密码均为:guest

在这里插入图片描述

6.3 管理界面概览

成功登录后,即可看到 RabbitMQ 的 Web 管理控制台。

在这里插入图片描述

第七步:基本配置

7.1 创建新用户

进入管理界面,依次点击"Admin"选项卡 → “Add a user”,填写用户名与密码,设置用户标签(如:administrator),点击"Add user"完成创建

在这里插入图片描述

7.2 设置用户权限

点击刚刚创建的用户名进入详情页

在这里插入图片描述

在"Permissions"区域点击"Set permission"完成权限分配

在这里插入图片描述

总结

本文完整呈现了在 Windows 系统上部署 RabbitMQ 的全部步骤:从 Erlang 运行环境的下载、安装与环境变量配置,到 RabbitMQ 服务器的安装、配置与验证,再到 Web 管理界面的启用,以及基础的用户权限管理。整个过程有几个关键点需要格外注意:始终以管理员身份运行安装程序、正确配置环境变量、修改后务必重启命令提示符窗口使配置生效。完成以上所有步骤后,即可通过 http://localhost:15672 访问管理控制台,为后续在分布式系统中落地消息队列能力打下坚实基础。

Read more

AI魔法师:飞算JavaAI如何用代码变出智能考试系统?

AI魔法师:飞算JavaAI如何用代码变出智能考试系统?

第一章 项目概述与背景 1.1 项目背景与意义 随着教育信息化的快速发展,在线考试系统已成为教育机构、企业培训、资格认证等领域的重要工具。传统考试模式存在效率低、成本高、管理难、数据分析弱等问题,而在线考试系统能够实现自动化组卷、远程监考、智能判卷、数据可视化分析,大幅提升考试管理效率,降低人力成本,并为教学决策提供科学依据。 1.2 国内外研究现状 目前,国内外已有一些在线考试系统(如 Moodle、考试星、问卷星),但普遍存在以下问题: * 功能单一:仅支持基础考试流程,缺乏智能分析(如错题统计、学习趋势预测)。 * 扩展性差:难以适配不同学科、不同考试类型的个性化需求。 * 技术架构陈旧:高并发场景下易出现性能瓶颈(如万人同时在线考试)。 * 数据可视化弱:成绩分析多以表格呈现,缺乏直观的图表展示。 1.3 系统目标与特色 核心目标: 全流程覆盖:从题库管理到成绩分析,

By Ne0inhk
Java 大视界 -- Java 大数据在智能教育学习成果评估体系完善与教育质量提升中的深度应用(434)

Java 大视界 -- Java 大数据在智能教育学习成果评估体系完善与教育质量提升中的深度应用(434)

Java 大视界 -- Java 大数据在智能教育学习成果评估体系完善与教育质量提升中的深度应用(434) * 引言: * 正文: * 一、Java 大数据赋能智能教育评估的核心逻辑 * 1.1 教育评估数据特性与 Java 技术栈的精准适配 * 1.1.1 核心价值:从 “经验驱动” 到 “数据驱动” 的范式跃迁 * 1.2 数据流转与评估建模的底层逻辑 * 二、核心技术架构与落地路径(可直接复用) * 2.1 分层解耦的高可用架构设计 * 2.1.1 采集层:高并发多端数据接入(Java + Kafka) * 2.1.2 处理层:Spark + Hive 实现海量数据清洗与建模 * 2.1.

By Ne0inhk
AI员工——OpenCode、OpenClaw+Ollama的安装与配置

AI员工——OpenCode、OpenClaw+Ollama的安装与配置

人工智能(AI)相关的知识内容解析https://coffeemilk.blog.ZEEKLOG.net/article/details/158647749?spm=1001.2014.3001.5502 一、OpenCode的介绍与安装配置  1.1、OpenCode介绍 OpenCode的介绍序号Opencode介绍说明1opencode是什么OpenCode是一款开源AI编码代理工具,可在终端(TUI)、桌面应用和 IDE扩展中使用,支持多种大语言模型、上下文感知,主打隐私优先。2opencode的定位 《1》不是IDE插件,而是独立智能体(Agent),可理解上下文,规划任务、执行代码修改并验证结果。 《2》不是大语言模型本身,而是模型调度层,支持75+的大语言模型提供商(如:Claude、GPT、Gemini、本地的Llama、Qwen等)。 《3》采用MIT协议开源,社区活跃。

By Ne0inhk
“神经网络的奥秘”一篇带你读懂AI学习核心

“神经网络的奥秘”一篇带你读懂AI学习核心

引言:“神经网络的奥秘”一篇带你读懂AI学习核心 想学AI却卡在神经网络?这篇带你轻松突破核心难点! 如今打开手机,AI修图、智能推荐、语音助手随时待命;刷到科技新闻,自动驾驶、AI制药、大模型对话的进展不断刷新认知。而这一切AI能力的核心,都离不开一个关键技术——神经网络。 很多人把神经网络当成“高深黑箱”,觉得必须有深厚的数学功底才能理解。但其实,神经网络的核心逻辑和人类大脑的学习方式很相似,哪怕是非科班出身,也能通过通俗的解释搞懂它的运作原理。这篇文章就从“是什么、怎么学、用在哪”三个维度,带你彻底读懂神经网络,真正入门AI学习的核心。 * 引言:“神经网络的奥秘”一篇带你读懂AI学习核心 * 一、先搞懂基础:神经网络到底是什么? * 二、核心奥秘:神经网络是如何“学习”的? * 三、必懂概念:新手入门神经网络的5个关键术语 * 四、实际应用:神经网络在我们身边的5个场景 * 五、新手学习路径:从入门到实战的3个阶段

By Ne0inhk