1、RabbitMQ依赖于Erlang,需要先安装Erlang。
2、Erlang和RabbitMQ版本有对应关系。
https://www.rabbitmq.com/which-erlang.html
下面的安装以erl 23.1和rabbitMQ 3.8.9为例。
erlang下载太慢,可以在迅雷中点击新建,粘贴下载链接,如https://www.erlang.org/downloads/23.1
下载后,双击exe,一直next即可。
完成后,配置系统变量(Win+R快捷键,输入sysdm.cpl然后回车,点击高级,点击环境变量,编辑系统变量):
新建ERLANG_HOME,值为erl安装目录的根目录,如:C:\Program Files\erl-23.1
编辑Path,在末尾加入%ERLANG_HOME%\bin;(注意:和前面的部分用;隔开)
然后在命令行窗口中输入erl回车可看到版本号则配置系统变量成功。
下载rabbitMQ:https://www.rabbitmq.com/install-windows.html
如果GitHub版因为无法连接到GitHub就选择Bintray版。
下载后,一路next即可。
同样配置环境变量:新建RABBITMQ_SERVER,值为RabbitMQ安装根目录,如:C:\Program Files\RabbitMQ Server\rabbitmq_server-3.8.9
编辑Path,加入%RABBITMQ_SERVER%\sbin;
然后启动RabbitMQ管理插件:在命令行窗口中输入"C:\Program Files\RabbitMQ Server\rabbitmq_server-3.8.9\sbin\rabbitmq-plugins.bat" enable rabbitmq_management,前面部分是RabbitMQ安装目录,然后回车。会显示:
Enabling plugins on node rabbit@scd4:
rabbitmq_management
The following plugins have been configured:
rabbitmq_management
rabbitmq_management_agent
rabbitmq_web_dispatch
Applying plugin configuration to rabbit@scd4...
The following plugins have been enabled:
rabbitmq_management
rabbitmq_management_agent
rabbitmq_web_dispatch
started 3 plugins.
然后启动RabbitMQ,输入net start RabbitMQ回车。如果报:
发生系统错误 5。
拒绝访问。
则在C:\Windows\System32下搜索cmd.exe,右键管理员身份打开运行刚才的命令。
访问管理界面:http://localhost:15672/
默认用户名:guest
默认密码为:guest
登陆后就可以看到:
如果想关闭RabbitMQ,执行net stop RabbitMQ