1.问题
成功安装RabbitMQ后,RabbitMQ管理模块的插件也启动了但是还是无法访问http://localhost:15672。
- 网上很多回答都是,如下:
1、进入安装目录 cd 你的RabbitMQ安装目录\sbin
2、打开节点:rabbitmqctl start_app
3、配置管理模块:rabbitmq-plugins enable rabbitmq_management
4、关闭节点:rabbitmqctl stop
- 其实在打开节点的时候就提示了问题:
- 在dos下使用rabbitmqctl status查看原因
- 查看原因发现是Erlang新版本的cookie位置换了
2.解决办法
- 将C:\Windows\System32\config\systemprofile下的.erlang.cookie复制到C:\Users\Administrator下
如果没有这个文件,请打开菜单栏的Erlang快捷方式,出现白色窗口的时候,C:\Windows\System32\config\systemprofile这个目录下就会出现这个文件,可能会慢一些耐心等
- 运行完毕后,再次使用rabbitmqctl status查看,发现问题不在了,说明问题解决了:
- 重新运行,如下操作
1、进入安装目录 cd D:\RabbitMQ Server\rabbitmq_server-3.11.7\sbin
2、打开节点:rabbitmqctl start_app
3、配置管理模块:rabbitmq-plugins enable rabbitmq_management
4、关闭节点:rabbitmqctl stop
- rabbitmat访问http://localhost:15672成功