https://blog.csdn.net/qq_31634461/article/details/79377256
二、RabbitMQ的安装
Eralang 和 RabbitMq 的版本对应关系:http://www.rabbitmq.com/which-erlang.html
1、Erlang的安装
首先,您需要安装支持的 Windows 版Erlang。下载并运行Erlang for Windows 安装程序。下载地址http://www.erlang.org/downloads,我是64位的所以下载的64位版本。
下载完成后直接安装,一直NEXT就行。
2、RabbitMQ安装程序
windows 版本下载地址:http://www.rabbitmq.com/install-windows.html
运行RabbitMQ安装程序rabbitmq-server-3.7.10.exe(下载地址http://www.rabbitmq.com/install-windows.html)注意版本,当前最新版本为3.7.10。它将RabbitMQ安装为Windows服务并使用默认配置启动它。同样,一直NEXT就行。
3、自定义环境变量
该服务将使用其默认设置正常运行。你可以自定义RabbitMQ环境或编辑配置。
erl环境变量配置
ERLANG_HOME
ERLANG_HOME=D:\anzhuang\erl10.2
ERLANG_HOME=D:\anzhuang\erl10.2
Path
Path=%ERLANG_HOME%\bin
Path=%ERLANG_HOME%\bin
测试erl配置是否正确,开始-运行-cmd,输入erl,显示如下,证明配置正确
C:\Users\Darian>erl
Eshell V10.2 (abort with ^G)
1>
C:\Users\Darian>erl
Eshell V10.2 (abort with ^G)
1>
2
3
RabbitMQ 环境变量配置
这里注意,看好你RabbitMQ的安装位置,以及安装的版本,我的版本为3.7.10
cRABBITMQ_SERVER=D:\anzhuanga\RabbitMQ Server\rabbitmq_server-3.7.10
RABBITMQ_SERVER=D:\anzhuanga\RabbitMQ Server\rabbitmq_server-3.7.10
1在Path中加入
cPath=%RABBITMQ_SERVER%\sbin
Path=%RABBITMQ_SERVER%\sbin
1激活rabbitmq_management 在CMD中键入如下命令
powershell"D:\anzhuanga\RabbitMQ Server\rabbitmq_server-3.7.10\sbin\rabbitmq-plugins.bat" enable rabbitmq_management
"D:\anzhuanga\RabbitMQ Server\rabbitmq_server-3.7.10\sbin\rabbitmq-plugins.bat" enable rabbitmq_management
1显示如下
cC:\Users\Darian>"D:\anzhuanga\RabbitMQ Server\rabbitmq_server-3.7.10\sbin\rabbitmq-plugins.bat" enable rabbitmq_management Enabling plugins on node rabbit@DESKTOP-8VO7E10: rabbitmq_management The following plugins have been configured: rabbitmq_management rabbitmq_management_agent rabbitmq_web_dispatch Applying plugin configuration to rabbit@DESKTOP-8VO7E10... The following plugins have been enabled: rabbitmq_management rabbitmq_management_agent rabbitmq_web_dispatch started 3 plugins.
C:\Users\Darian>"D:\anzhuanga\RabbitMQ Server\rabbitmq_server-3.7.10\sbin\rabbitmq-plugins.bat" enable rabbitmq_management Enabling plugins on node rabbit@DESKTOP-8VO7E10: rabbitmq_management The following plugins have been configured: rabbitmq_management rabbitmq_management_agent rabbitmq_web_dispatch Applying plugin configuration to rabbit@DESKTOP-8VO7E10... The following plugins have been enabled: rabbitmq_management rabbitmq_management_agent rabbitmq_web_dispatch started 3 plugins.
1
2
3
4
5
6
7
8
9
10
11
12
13
14启动RabbitMQ服务 直接在命令行界面键入如下命令
powershell1
三、RabbitMQ测试
测试地址 http://localhost:15672/
默认的用户名:guest 默认的密码为:guest
rabbitmq启动方式有2种
1、以应用方式启动
rabbitmq-server -detached 后台启动
Rabbitmq-server 直接启动,如果你关闭窗口或者需要在改窗口使用其他命令时应用就会停止
关闭:rabbitmqctl stop
2、以服务方式启动(安装完之后在任务管理器中服务一栏能看到RabbtiMq)
rabbitmq-service install 安装服务
rabbitmq-service start 开始服务
Rabbitmq-service stop 停止服务
Rabbitmq-service enable 使服务有效
Rabbitmq-service disable 使服务无效
rabbitmq-service help 帮助
当rabbitmq-service install之后默认服务是enable的,如果这时设置服务为disable的话,rabbitmq-service start就会报错。
当rabbitmq-service start正常启动服务之后,使用disable是没有效果的
关闭:rabbitmqctl stop
3、Rabbitmq 管理插件启动,可视化界面
rabbitmq-plugins enable rabbitmq_management 启动
rabbitmq-plugins disable rabbitmq_management 关闭
4、Rabbitmq节点管理方式
Rabbitmqctl