Windows下安装RabbitMQ(亲测有效)

如果你安装多次失败,就先删除

删除RabbitMQ

重新安装

前言

RabbitMQ 是基于 Erlang 语言开发的,因此它的不同版本通常要求使用特定版本的 Erlang 运行环境。下面是 RabbitMQ 和 Erlang 版本之间的对应关系:

查看地址:RabbitMQ Erlang Version Requirements — RabbitMQ

 

1:安装erlang

下载地址:Downloads - Erlang/OTP

 根据图形化界面安装完成

配置环境变量;

在path路径中添加:D:\Erlang\Erlang OTP\bin(你安装的目录下的bin目录)

 验证,打开cmd命令框,输入erl

 2:安装RabbitMQ

下载地址:Installing on Windows — RabbitMQ

 安装不能有空格和中文,否则后面会报错

 配置环境变量

安装完成后打开cmd,进入到RabbirMQ的sbin目录下:

安装管理页插件

运行下面命令,回车运行

rabbitmq-plugins enable rabbitmq_management

 

 运行成功的图片

启动:在sbin目录下,执行rabbitmq-server;启动成功 

 浏览器输出:http://127.0.0.1:15672

 

端口说明

  1. 5672 端口:是 RabbitMQ 的默认端口,用于 AMQP(高级消息队列协议)客户端与 RabbitMQ 服务器之间的通信。
  2. 15672 端口:是 RabbitMQ 的 Web 管理界面的默认端口。你可以在浏览器中使用该端口来访问 RabbitMQ 的 Web 控制台。默认用户名和密码为guest/guest。
  3. 25672 端口:是 RabbitMQ 集群节点间通信的默认端口。RabbitMQ 集群中的每个节点都需要对该端口进行监听,并使用该端口与其他节点进行通信。

 踩坑一:

报错:Status of node rabbit@LAPTOP-FMKQB7DT ...

** (ArgumentError) argument error

(stdlib) io_lib.erl:187: :io_lib.format(' * effective user\'s home directory: ~s~n', [[67, 58, 92, 85, 115, 101, 114, 115, 92, 24352, 22686, 31168]])
src/rabbit_misc.erl:668: :rabbit_misc."-format_many/1-lc$^0/1-0-"/1
src/rabbit_misc.erl:668: :rabbit_misc."-format_many/1-lc$^0/1-0-"/1
......

因为路径中有中文或空格,所以报错

修改RabbitMQ的工作路径就行

踩坑二:

启动时出现端口15672占用情况

  • 查找端口占用netstat -aon|findstr "15672"
  • 关闭taskkill /pid 23864 /F,23864是pid
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值