由于RabbitMQ是建立在Erlang OTP平台上的,所以我们需要安装Erlang和RabbitMQ。我安装的都是最新版本,分别去官网下载就好了。
https://www.erlang.org/downloads
https://www.rabbitmq.com/install-windows.html
一、安装Erlan
安装其实没什么好讲的,就是下一步、下一步。
注意安装的过程可能会弹出一个安装Microsoft Visual C++ 2013(或者其他版本)的弹框、我们只需要点击"Install(安装)"按钮进行安装即可
安装完成后我们就要来配置环境变量了
1、新建一个系统变量:变量名为ERLANG_HOME,变量值为安装Erlang的路径(路径中不要包含bin目录)
2、将新建的系统变量添加在Path中:格式为%ERLANG_HOME%\bin
3、然后我们打开cmd输入erl查看是Erlan是否安装好、下图就表示已经安装好了
二、安装RabbitMQ
这个安装也没啥好讲的,都是下一步、下一步就好了。
安装完后我们开启后台管理插件
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服务(但是报以下错误)
原因:
win10安装rabbit时,会自动安装RabbitMQ服务的,你安装管理插件的时候,其实服务已经起来了,这个时候你再双击“rabbitmq-server.bat”批处理,当然会报错,因为端口被你的RabbitMQ服务占用了啊,所以当你在任务管理器中吧rabbitmq的进程关掉以后,再点击那个批处理可定是好的。
最后我们在本地浏览器中输入:localhost:15672访问RabbitMQ的后台管理页面(初始化用户名和密码都是guest)
(完)