windows RabbitMQ Server 环境配置中的一些坑

原文:https://blog.csdn.net/lindonglian/article/details/55805637

RabbitMQ的服务端基于Erlang语言编写,要在机器上安装RabbitMQ必须先搞好Erlang环境。如果没配置好Erlang环境,直接运行RabbitMQ官网上的exe文件,会弹框提示你先装好Erlang环境。也就是如果机器上没配好Erlang环境,RabbitMQ的服务端是启动不起来的。

除此之外,不同JDK版本对应的Erlang和RabbitMQ Server的版本也会有所不同。如果是JDK1.7的,直接用现在最新的Erlang和RabbitMQ Server的安装包没问题。如果公司用的JDK版本比较低,比如说是JDK1.6的话,最新版本的安装包就适用不了。另外根据系统情况注意选的是32位还是64位的安装包。

Erlang安装包下载:http://www.erlang.org/downloads

配置环境变量
ERLANG_HOME
D:erl8.2
path添加%ERLANG_HOME%in;
cmd下用erl -version检测是否配置成功

RabbitMQ Server安装包下载:http://www.rabbitmq.com/download.html

配置环境变量
RABBIT_HOME
D:RabbitServer abbitmq_server-3.6.6
path添加%RABBIT_HOME%sbin;

cmd下进入RabbitMQ Server目录下的sbin目录,用rabbitmqctl status检测RabbitMQ是否配置成功

添加用户


设置用户为最高权限的管理员


添加虚拟主机

为用户分配虚拟主机权限

如果RabbitMQ配注册为系统服务,或没自动启动的话,可以通过cmd启动
rabbitmq-server start

如果启动失败,检查几种情况
1、系统防火墙是否关闭
2、是否PC连了有线,又开了Wifi,导致empq获取的ip与主机ip不一致
3、最后不行的话试试删除C盘用户目录下AppDataRoamingRabbitMQ里的东西,不同系统RabbitMQ默认读取的配置文件路径不太一样

如果服务端启动成功,启用监控管理器(这个默认禁用的),就可以在浏览器通过15672端口看到服务端的配置信息,刚装完会有个默认的用户,用户名和密码都是guest,虚拟主机是”/”
启动监控管理器命令:rabbitmq-plugins enable rabbitmq_management


---------------------
作者:_LDL
来源:CSDN
原文:https://blog.csdn.net/lindonglian/article/details/55805637
版权声明:本文为博主原创文章,转载请附上博文链接!

原文地址:https://www.cnblogs.com/shihaiming/p/11009278.html