admin管理员组

文章数量:1534200

最近在win10上安装Rabbit MQ出现各种花里胡哨的的问题,着实让我心态爆炸,感叹学习真是不易。QAQ呜呜呜。
经过十多个小时的努力,我终于摸清楚了这个玩意怎么安装的QAQ使用的TT,并让我确定这不是win10该安装的软件,以后宁可虚拟机装linux也不要用win10。
现在就来一个个的告诉大家我遇到的问题实行的解决方案。
先给下载地址,我想说官网下载贼慢,慢的要死,提供一个我的蓝盘
地址
Rabbit MQ3.8.4: https://liuhong.lanzous/iEasvdjr7lc
opt: https://liuhong.lanzous/iInwNdjrboj

问题一,Rabbit MQ的版本和Erlang版本兼容问题

在win10下安装RabbitMQ需要Erlang环境的支持就需要安装otp,必须要两者兼容才可以正常安装。

-----------------详细查看官网地址-------------------


笔者这里使用的是 3.8.4+23.0的版本。

第二个问题安装

注意安装的时候切记使用管理员权限。

上面说了,版本对应好了,那么就是安装程序到电脑当中,首先我要注意,安装的使用强烈建议右键管理员权限安装。
其中过程就是无脑 下一步下一步,路径不可有中文和空格。
然后就是配置环境变量

安装Erlang 并配置环境变量,win10最简单的办法就是修改环境变量path


直接吧路径添加进去【注意要opt要指向bin,兔子mq要指向sbin】,这里我Rabbit MQ和Erlang的环境变量都配置了。

cmd输入erl出现以下画面说明配置Erlangt配置完成

问题三,安装Rabbit MQweb可视化插件,第一次启动兔子

首先我要强调的是,cmd用管理员权限运行 右键

或者使用自带的开启cmd,注意同样推荐管理员开启

如果你的用户是中文,而且还是非酋,那恭喜你和笔者一样出现了
安装插件,命令:rabbitmq-plugins.bat enable rabbitmq_management,出现

或者出现:

等等,反正就算插件装不起,是因为你的本地用户名是中文导致,rabbitMQ的插件是安装再工作路径的,而工作路径有再c盘的用户下面,如果有中文那么就有可能报错,有些欧皇除外。

解决办法:
将 C:\Users\Administrator.erlang.cookie 同步至C:\Windows\System32\config\systemprofile.erlang.cookie

同时删除:C:\Users\Administrator\AppData\Roaming\RabbitMQ目录

然后还没完那我们必须吧工作路径转移到一个没用中文的路径
通过cmd输入以下命令(如果你没配置环境变量需要进入sbin完成这些命令操作)
这里是重点
移除rabbitmq-service.bat

rabbitmq-service.bat remove

要修改的路径,等号后面可以自定义

set RABBITMQ_BASE=D:\install3\rabbitmq\rabbitmq_server-3.8.4\RabbitMQ

然后再给它安装回去

rabbitmq-service.bat install

再执行rabbitmq-plugins enable rabbitmq_management 启动可视化插件

出现以下画面恭喜你可以启动了
如果没有出现这个,那你可能不是用户名造成的,我没办法

启动命令:rabbitmq-server.bat

进入后台:http://localhost:15672
输入guest,guest进入。
到现在你完成了第一次启动。

第二次启动无法成功【巨坑】

我当时以为我搞完了,没想到啊没想到,我把cmd关了,再去启动它,哦豁,起不起来,气不气T_T

为什么那,我们来看看报的什么错,一长串很懵逼

看看这里,我明白了还是中文路径的原因,为什么,我不是已经改了,我不是已经改了,这就是新版本嘛i了i了。

我还试图从装了几次,QAQ,最后发现,这™的我每次第二次启动,它的工作路径又回到了
C:\用户\AppData\Roaming\RabbitMQ目录下,心态爆炸。所以
你每一次启动都要去改一次工作路径,走一边

//每一次启动都必须更改一下工作路径,流程如下:

rabbitmq-service.bat remove
set RABBITMQ_BASE=D:\install3\rabbitmq\rabbitmq_server-3.8.4\RabbitMQ
rabbitmq-service.bat install
rabbitmq-plugins enable rabbitmq_management
rabbitmq-server.bat
http://localhost:15672

这样才能访问可视化后台,'漂亮’啊简直了。

我是’傻逼’
前面重装几次,这不会就我发生这种情况把,不会把,不会把,不会把!!!

这里提供两种方法:

第一种:每次启动都去改
第二种:修改本地用户名
但是笔者是
经历过绝望嘛,T_T T_T T-T T-T T-T
其他版本请直接百度!T_T

以下是我找的几个靠谱的修改方法。

win10家庭版系统C:\Users用户名中文改英文 详细教程:
https://blog.csdn/weixin_43732798/article/details/106143723?utm_medium=distribute.pc_relevant.none-task-blog-baidujs-2
重要补充2个坑·本人亲测】win10家庭版系统C:\Users用户名中有中文,更改为英文过程中遇到的问题:
https://blog.csdn/xuhaha_/article/details/106019214?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase

以下是用到的所有参考文章:
https://blog.csdn/zhm3023/article/details/82217222
https://blog.csdn/ywq1016243402/article/details/103283274
感谢你们!

更新优化,批处理文件快速启动Rabbitmq服务:

https://blog.csdn/qq_20783497/article/details/106689182

本文标签: 报错中文路径无法启动解决方案