当前位置:   article > 正文

Windows下安装RabbitMQ(亲测有效)_installing on windows — rabbitmq

installing on 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

  1. (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]])
  2. src/rabbit_misc.erl:668: :rabbit_misc."-format_many/1-lc$^0/1-0-"/1
  3. src/rabbit_misc.erl:668: :rabbit_misc."-format_many/1-lc$^0/1-0-"/1
  4. ......

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

修改RabbitMQ的工作路径就行

踩坑二:

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

  • 查找端口占用netstat -aon|findstr "15672"
  • 关闭taskkill /pid 23864 /F,23864是pid
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/羊村懒王/article/detail/405172
推荐阅读
相关标签
  

闽ICP备14008679号