由于RabbitMQ是建立在Erlang OTP平台上的,所以我们需要安装Erlang和RabbitMQ。我安装的都是最新版本,分别去官网下载就好了。

https://www.erlang.org/downloads

https://www.rabbitmq.com/install-windows.html

一、安装Erlan

安装其实没什么好讲的,就是下一步、下一步。

RabbitMQ在windows下安装_后台管理

注意安装的过程可能会弹出一个安装Microsoft Visual C++ 2013(或者其他版本)的弹框、我们只需要点击"Install(安装)"按钮进行安装即可

RabbitMQ在windows下安装_批处理_02

安装完成后我们就要来配置环境变量了

1、新建一个系统变量:变量名为ERLANG_HOME,变量值为安装Erlang的路径(路径中不要包含bin目录)

 RabbitMQ在windows下安装_系统变量_03

2、将新建的系统变量添加在Path中:格式为%ERLANG_HOME%\bin

RabbitMQ在windows下安装_系统变量_04

3、然后我们打开cmd输入erl查看是Erlan是否安装好、下图就表示已经安装好了

RabbitMQ在windows下安装_批处理_05

二、安装RabbitMQ

这个安装也没啥好讲的,都是下一步、下一步就好了。

RabbitMQ在windows下安装_批处理_06

安装完后我们开启后台管理插件

1、首先使用cmd进入sbin目录(如:E:\tool\rabbitmq\install\rabbitmq_server-3.7.16\sbin)

2、然后输入:

rabbitmq-plugins.bat enable rabbitmq_management

开启插件(注意:这里用cmd的管理员身份去,我用git的bash报错,用cmd的管理员身份就不报错)。

3、还是在sbin目下:输入 rabbitmq-server 启动RabbitMQ服务(但是报以下错误)

RabbitMQ在windows下安装_bash_07

 原因:

win10安装rabbit时,会自动安装RabbitMQ服务的,你安装管理插件的时候,其实服务已经起来了,这个时候你再双击“rabbitmq-server.bat”批处理,当然会报错,因为端口被你的RabbitMQ服务占用了啊,所以当你在任务管理器中吧rabbitmq的进程关掉以后,再点击那个批处理可定是好的。

最后我们在本地浏览器中输入:localhost:15672访问RabbitMQ的后台管理页面(初始化用户名和密码都是guest)

RabbitMQ在windows下安装_系统变量_08

(完)