windows:安装rabbitMQ

文章目录


windows:安装rabbitMQ

一、查看是否安装了RabbitMQ

先通过以下命令检查下是否安装了RabbitMQ,防止重复安装(使用PowerShell或CMD)

bash 复制代码
# 方法1:查看RabbitMQ服务状态
sc query RabbitMQ

# 方法2:使用Get-Service命令(PowerShell)
Get-Service | Where-Object {$_.Name -like "*rabbitmq*"}

# 方法3:检查RabbitMQ进程
tasklist | findstr /i rabbitmq

# 方法4:RabbitMQ依赖于Erlang,可以检查Erlang是否安装
erl -version

二、RabbitMQ和Erlang版本选择

RabbitMQ依赖于Erlang,所以,在安装RabbitMQ之前,需要先安装Erlang。此处需要注意,Erlang和RabbitMQ之间有版本的依赖关系。

版本对应关系https://www.rabbitmq.com/docs/which-erlang

这里选择:

Rabbitmq版本为4.2.2的tar安装包

erlang版本为27.3.4的tar安装包

三、RabbitMQ和erlang官网下载地址

下载erlang:http://www.erlang.org/downloads/

下载RabbitMQ:http://www.rabbitmq.com/download.html

四、Erlang下载安装

1.安装包下载

Erlang官网下载地址:https://www.erlang.org/downloads

2.双击运行

3.next

4.选择安装路径,next

5.install

6.close

7.找到本地位置,复制路径

如:D:\Program Files\erl-24.0.5

8.配置环境变量

ERLANF_HOME

D:\Program Files\erl-24.0.5

%ERLANG_HOME%\bin

9.验证是否安装成功

1.win+R,输入cmd,确认;

2.输入erl,回车

五、RabbitMQ下载安装(zip包)

1.安装包下载

历史版本选择https://github.com/rabbitmq/rabbitmq-server/releases?page=13

2.双机运行

3.设置环境变量

D:\soft\rabbitmq\rabbitmq\rabbitmq_server-3.9.27\sbin

4.安装 RabbitMQ 服务

在xx\rabbitmq_server-3.9.27\sbin目录下进入PowerShell操作(管理员):

bash 复制代码
# 以管理员身份打开 PowerShell
# 安装 RabbitMQ 为 Windows 服务
rabbitmq-service.bat install

5.启动 RabbitMQ 服务

bash 复制代码
# 以管理员身份打开 PowerShell
# 启动服务
rabbitmq-service.bat start

# 或者使用 Windows 服务管理
net start RabbitMQ

6.启用管理插件(Web 管理界面)

bash 复制代码
# 以管理员身份打开 PowerShell
# 启用管理控制台插件
rabbitmq-plugins enable rabbitmq_management

# 重新启动服务使插件生效
rabbitmq-service.bat stop
rabbitmq-service.bat start

7.创建用户

bash 复制代码
# 以管理员身份打开 PowerShell
# 创建新用户(例如:用户名 admin,密码 admin123)
.\rabbitmqctl.bat add_user admin admin123

# 设置管理员权限
.\rabbitmqctl.bat set_user_tags admin administrator

# 授予所有权限
.\rabbitmqctl.bat set_permissions -p / admin ".*" ".*" ".*"

8.访问登录:http://127.0.0.1:15672/#/

六、卸载Erlang

1.运行安装目录下的Uninstall.exe

2.确认已卸载

七、卸载RabbitMQ

1.停止并删除 RabbitMQ 服务

bash 复制代码
# 以管理员身份打开 PowerShell

# 停止服务
Stop-Service RabbitMQ -Force

# 删除服务
sc delete RabbitMQ

# 或者使用 RabbitMQ 自带的命令(如果还在)
cd "D:\Program Files\RabbitMQ Server\rabbitmq_server-4.2.2\sbin"
.\rabbitmq-service.bat remove
相关推荐
Dfreedom.2 小时前
Windows、虚拟机、开发板组网通信原理及调试通联步骤
人工智能·windows·部署·边缘计算·开发板·模型加速
phltxy5 小时前
RabbitMQ集群搭——多机多节点与单机多节点
分布式·rabbitmq·ruby
三无推导7 小时前
ComfyUI 安装部署教程:Windows 下快速搭建可视化 AI 绘图工作流,零基础也能跑通
人工智能·pytorch·windows·stable diffusion·aigc·ai绘画·持续部署
nnsix10 小时前
PS【PhotoShop】实现拷贝到Windows粘贴板上
windows
сокол10 小时前
【网安-Web渗透测试-免杀系列】内存免杀(无文件落地)
windows·网络安全
玖釉-10 小时前
二叉树基础详解:TreeNode、buildTree、deleteTree 与 printTree 的实现原理(C++)
c++·windows·算法
心之所向,自强不息10 小时前
# Unity MCP + Codex CLI 完整教程(Windows)
windows·unity·游戏引擎
特立独行的猫a10 小时前
Fast DDS Monitor Windows x64 从源码编译安装完全教程
windows·monitor·dds·fastdds·fastddsmonitor
慵懒的猫mi11 小时前
deepin 25部署x11vnc+xrdp,实现vnc和mstsc双重访问
linux·windows·开源软件·deepin
神仙别闹12 小时前
基于C语言 实现 Windows PE 文件解析
c语言·windows·microsoft