rabbitmq-plugins enable rabbitmq_management报错,不改中文用户名解决
问题:
1 rabbitmq-plugins enable rabbitmq_management报错
或者是
2 启动RabbitMQ服务一下服务自己又停了,总之出不来那个页面
3只要感觉是中文用户名的问题都可以继续看一下这篇文章,可能可以帮到你
第一种报错(忘记截图了)
类似会出现一堆
[(60.23.123.12.21.123123,xxx)]
[(60.23.123.12.21.123123,xxx)]…(数字是我瞎起的)
这些玩意,看着感觉像是用户名是中文的锅(反正我是这么认为的)。
经过:
网上搜了一堆,改了半天,但是都不行,后来完全卸了又重下版本高的,(完全卸这个东西都费我好大劲),但好像没用,反正大概锁定在中文用户名的锅这个点,之后又搜了半天,解决了,成功访问
解决办法:
两种问题都是因为中文用户名,一样的解决方法
1.首先,默认已配好
这俩环境变量
2.新配一个环境变量
变量名就是:RABBITMQ_BASE
变量值(地址):D: abbitmq_serverdata(随便创个没中文的空文件夹,这个是试网上的办法乱试的时候创的)
理由:网上说的是启动时要避开有用户名(因为是中文么)的路径,所以自个配了一个文件路径,让他启动时候不去启中文用户名下的文件。
网上还有一种
set RABBITMQ_BASE=D: abbitmq_serverdata命令的方法,但我自己试不管用
3.配完了之后
- 打开cmd,进入你的rabbitmq,sbin路径(这里看到我的计算机名字还是中文)
- 按之前流程输命令
- rabbitmq-plugins enable rabbitmq_management(应该就不报错了)
- 管理员模式打开cmd(rabbitmq 开关需要管理员权限)
- net stop rabbitmq && net start rabbitmq(重启,如果没开就先start开了再重启)
http://localhost:15672
用户名是中文也访问成功了(开心)
题外话:上次搞那个VritualBox不知道看啥玩意说必须是英文用户名,年幼无知的我觉得改就改吧,换个用户名还,然后就很随意的百度怎么改电脑用户名,因为之前已经改过虚拟设置乱七八糟的了,我觉得改个注册表还,不在话下(自信满满.jpg),,,,结果就是,东西全没,名字也没改成英文的(哭了/(ㄒoㄒ)/~~),之后又瞎搞恢复了一些文件,but相机,计算器,office什么的全不能用了,又是一波卸了安,删了卸,再安。
所以:
不要碰注册表,不要碰注册表,不要碰注册表
希望可以帮到你,<( ̄︶ ̄)↗[GO!]