跳转至

RabbitMQ

安装部署

Windows

安装erlang

erlang

设置环境变量

# 设置ERLANG_HOME环境变量
ERLANG_HOME = "C:\Program Files\Erlang OTP"  # 替换为实际的Erlang安装路径
Path = "%ERLANG_HOME%\bin"

安装RabbitMQ

RabbitMQ

设置环境变量

RABBITMQ_SERVER = "C:\Program Files\RabbitMQ Server\rabbitmq_server-4.0.8" #替换为实际的RabbitMQ安装路径
Path = "%RABBITMQ_SERVER%\sbin"

验证安装

rabbitmqctl status

如果报错 TCP connection succeeded but Erlang distribution failed。大概是RabbitMQ的erlang.cookie和用户的cookie不一致了~

有以下两种解决方案: 1. 把 RabbitMQ Service 的 Cookie 文件复制覆盖到用户的 Cookie

正常 RabbitMQ Service 使用的 Cookie 所在目录:

C:\Windows\System32\config\systemprofile\.erlang.cookie

用户使用的 Cookie 所在目录:

C:\Users\Administrator\.erlang.cookie

2.停止 RabbitMQ Service,手动运行 rabbitmq-server.bat。

安装插件

rabbitmq-plugins list #查看插件列表
rabbitmq-plugins enable rabbitmq_management #rabbitmq_management,可视化的Dashboard。http://localhost:15672/,用户名/密码都是guest
rabbitmq-plugins enable rabbitmq_mqtt #MQTT插件