ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

Windows 下安装 RabbitMQ服务异常

2022-02-25 08:31:18  阅读:148  来源: 互联网

标签:服务 Windows cmd rabbitmq RabbitMQ Erlang 安装


RabbitMQ 是建立在Erlang OTP平台上的,所以在装RabbitMQ服务前需要先安装Erlang

Erlang版本: otp_win64_19.0

RabbitMQ版本:rabbitmq-server-3.6.9

安装完成后,需要以管理员权限打开cmd,然后切换到sbin目录下,执行这三条命令即可:

rabbitmq-service install
rabbitmq-service enable
rabbitmq-service start

 

 启动和停止这个服务

此时服务已经正常运行了。

使用sbin目录下面的rabbitmqctl.bat这个脚本来查看和控制服务端状态的,在cmd中直接运行rabbitmqctl status。如果看到以下结果:

 

 

出现这种情况的原因有2个,一个是CooKie文件不匹配,另一个就是不是用管理员身份进行cmd的,

解决方式1:修改cookie文件

显示node没有连接上,需要到C:\Windows目录下,将.erlang.cookie文件,拷贝到用户目录下 C:\Users\{用户名},这是Erlang的Cookie文件,允许与Erlang进行交互,现在重复运行刚才的命令就会得到如下信息:

 

 

 

 修改方式2:使用管理员身份重新安装一遍,但是因为刚刚已经装好了服务,所以应该先卸载服务

 

sc delete RabbitMQ

 

然后在安装,但是提示安装不了,提示错误信息如下:

 C:\Program Files\erl6.0\erts-6.0\bin\erlsrv: Warning, could not set correct interactive mode. RabbitMQ

原因是虽然服务已经删除,但是注册表里还有,因此需要删除注册表里的该服务信息

win + R ——  regedit——

删除后再从新安装一遍,这回就正确了,然后开始启动一下,服务管理后台。

 出现这样:

 

 或者这样:

此时这个管理后台就启动了,查看默认的账号密码:

   输入http://localhost:15672/    默认账号密码  guest   guest

进入后:

 

 

  

标签:服务,Windows,cmd,rabbitmq,RabbitMQ,Erlang,安装
来源: https://www.cnblogs.com/li-sx/p/15934387.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有