参考文档:html
https://jingyan.baidu.com/article/ed15cb1bb5c3411be369819d.htmlwindows
https://blog.csdn.net/hzw19920329/article/details/53156015浏览器
https://blog.csdn.net/yemaiqingxiang/article/details/81019611spa
RabbitMQ开源消息队列服务是使用Erlang语言开发的,所以咱们要使用他就必须先进行Erlang语言环境的搭建,实际上是很是简单的。.net
登陆Erlang官网,进入下载页,而后按照本身的系统环境来选择须要下载的安装文件,以下图所示:插件
https://www.erlang.org/downloads命令行
下载成功以后是个以下所示的安装程序:个人系统是x64位3d
而后开始安装(一路下一步就OK了) code
接下来咱们须要对Erlang语言的环境变量的配置,打开 系统属性-->高级-->环境变量server
建立一个名为 ERLANG_HOME 的环境变量,其值指向erlang的安装目录,同时将 %ERLANG_HOME%\bin 加入到Path中
注:新建的是用户变量、编辑的是系统变量Path
最后打开命令行,输入erl,若是出现erlang的版本信息就表示erlang语言环境安装成功
好,到这里必定要重启计算机,若是不重启,环境是不会生效的,重启完再继续!!!
2,打开RabbitMQ官网,而后找到下载连接,以下图所示:下载windows版本
下载成功以后,以下图所示:
注意:安装路径中不能存在空格、路径不能有空格、路径不能有空格
接下来,安装完成后进行服务的启动(通常状况下,安装完成以后会自动启动服务):
打开 管理员命令提示符,切换到安装目录
cd C:\RabbitMQService\RabbitMQ_Server\rabbitmq_server-3.8.2\sbin
中止 rabbitmq-service stop
启用 rabbitmq-service start
卸载 https://www.cnblogs.com/haoliansheng/p/4435053.html
以下图所示:
3,RabbitMQ有一个可视化界面,进行消息的管理,不过须要用命令进行启动并安装
一样的:打开 管理员命令提示符,切换到安装目录
cd C:\RabbitMQService\RabbitMQ_Server\rabbitmq_server-3.8.2\sbin
而后输入命令: rabbitmq-plugins enable rabbitmq_management
出现下图表示启动并安装成功。
4,插件安装完以后,在浏览器输入: http://localhost:15672 进行验证,默认帐号密码: guest guest
到这里就完工了,可是:
若是你想远程经过Ip访问RabbitMQ服务,你会发现访问地址能够,可是用 guest 帐号没法登录?这是怎么回事儿?
好比你使用局域网中的另外一台电脑经过IP访问:http://192.168.1.xxx:15672/
(192.168.1.xxx是安装RabbitMQ服务的计算机IP)
你有可能会获得一个提示:User can only log in via localhost 以下图:
缘由:rabbitMQ从3.3.0开始禁止使用 guest/guest权限经过除 localhost外的访问。
解决办法:
新建一个用户,好比添加一个帐号名为 admin 的用户并给与超级管理员权限:
这里设置用户名密码: admin 123456
一样的:打开 管理员命令提示符,切换到安装目录
cd C:\RabbitMQService\RabbitMQ_Server\rabbitmq_server-3.8.2\sbin
执行如下命令,添加 RabbitMQ 用户,并设置相应权限
rabbitmqctl add_user admin 123456
rabbitmqctl set_permissions admin ".*" ".*" ".*"
rabbitmqctl set_user_tags admin administrator
而后使用 admin 帐号登录:而后你会发现能够登录了,是否是很神奇呀!