admin 管理员组文章数量: 887021
最近在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
版权声明:本文标题:win10 安装RabbitMQ 报错2020年的解决方案大全,修改路径后第二次无法启动,【主要解决电脑用户名为中文】。 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1726837852h1037161.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论