将Win10系统下安装RabbitMQ的详细步骤以及注意事项写出来,帮助大家解决安装遇到的问题。

Erlang安装

在安装RabbitMQ之前,先安装Erlang,这里我安装的版本为20.2,更高的版本可能会出现不兼容的问题。官网下载链接

rabbitmq镜像地址_rabbitmq


系统为32位的就选32,64位的就选64。

下载完成后,打开安装包,一路点就行了。

安装完成之后,配置环境变量。

打开“我的电脑”,在空白地方右键选择“属性”,左侧选择“高级系统设置”。

rabbitmq镜像地址_rabbitmq_02


选择最下面的“环境变量”

rabbitmq镜像地址_命令行_03

在“系统变量”中,点击“新建”,创建ERLANG_HOME变量,点击“确定”。

rabbitmq镜像地址_Erlang_04

注意:变量值为你的Erlang安装目录

rabbitmq镜像地址_rabbitmq_05

在系统变量中找到Path,点击“编辑”,然后在弹出来的页面上点击“新建”,输入%ERLANG_HOME%\bin

rabbitmq镜像地址_rabbitmq镜像地址_06

测试

打开命令行,输入erl,显示如下所示,即成功。

rabbitmq镜像地址_Erlang_07

RabbitMQ安装

我的安装版本为3.7.6 更高版本也没问题。

安装目录需要更改一下,默认的路径为C盘下的Program Files中间有个空格,更改为不带空格的就行。

安装完成之后别忘了新建系统变量和在Path中添加变量。

rabbitmq镜像地址_Erlang_08

RabbitMQ插件安装

打开命令行,cd进入安装的目录,例如我的安装目录为E:\RabbitMQ\rabbitmq_server-3.7.6,如下所示

rabbitmq镜像地址_rabbitmq镜像地址_09


然后输入“rabbitmq-plugins enable rabbitmq_management”,开始安装插件,安装三个插件。

如果安装失败,尝试在命令行输入:rabbitmq-service stop,接着输入rabbitmq-service remove,再接着输入rabbitmq-service install,接着输入rabbitmq-service start,最后重新输入rabbitmq-plugins enable rabbitmq_management。

上面输入的意思就是先停止rabbitmq-service,然后移除之后再重新安装启动,最后重新安装插件。其实这些命令在sbin文件夹里面都有,

rabbitmq镜像地址_Erlang_10


当我在命令行输入rabbitmq-service时,会显示出这些命令

rabbitmq镜像地址_rabbitmq_11

测试

插件安装完成之后,输入rabbitmq-server.bat,启动服务

rabbitmq镜像地址_erlang_12


启动成功,访问默认端口15762

rabbitmq镜像地址_命令行_13

此时,再次打开命令行,进入到安装目录后,输入rabbitmqctl status

rabbitmq镜像地址_rabbitmq_14

测试成功。

出现的问题

Authentication failed (rejected by the remotenode), please check the Erlang Cookie

上述任意步骤失败或者出现这行代码,需要将windows目录下的erlang.cookie覆盖到用户目录下的erlang.cookie。
Win10下的用户目录一般是
C:\Users\你的登录账户\.erlang.cookie 系统目录为
C:\Windows\.erlang.cookie 或者

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