目录
问题描述
安装插件时,安装目录F:\rabbitmq_server-3.7.14\sbin下(注意修改到自己的安装sbin下)启动命令行输入:rabbitmq-plugins.bat enable rabbitmq_management,出现问题:
小编机器产生该问题的原因
由于C盘Users目录下用户名为中文(即使安装在其它地方,只要上述的文件夹为中文就不行)
产生该问题的原因可能有多种,这可能只是其一,我找出这个原因的检测方法是通过在RabbitMQ安装目录(/*/*sbin)下打开cmd命令框,输入rabbitmqctl status,没有正确显示,确定是由于用户名为中文导致的该问题
解决办法
第一步:修改C盘Users目录下用户名为英文(也不要有空格)
第二步:重新安装RabbitMQ及其插件
修改User目录下文件夹为英文
1、进入C:\Windows\System32目录以管理员身份打开cmd
2、输入命令: net user administrator /active:yes
(开启管理员账户)
3、进入Administrator账户
4、修改用户名
进入C:\Users下文件夹进行重命名
注:只有在Administrator账户下点击用户名文件夹的右键才会出现重命名的选项
注:若出现无法重命名问题:显示被占用,那么通过步骤:Ctrl + Shift + Esc 进入任务管理器 → 性能 → 打开资源监视器 → CPU → 搜索你的用户名 → 如有进程,右键点击结束进程,如果还是不行,电脑关机,进入Administrator账户重复该步骤进行重命名
5、修改注册表
win+r键输入regedit进入注册表编辑界面
根据路径:计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
找到ProfileImagePath文件,双击将数据修改为新的用户名
6、进入原账户,修改环境变量
1、注销Administrator账户,进入原账户
2、单击右键此电脑->管理->高级系统设置->环境变量
3、将环境变量里边的值只要是带有中文用户名的,全部修改为新改的用户名
安装RabbitMQ及其插件
注意:
1、安装RabitNQ之前需要安装Erlang,且两者的版本须对应,具体版本对应请参考官网
2、根据以上步骤,此时在RabbitMQ安装路径下的sbin文件夹下进入命令行,输入命令: rabbitmq-plugins.bat enable rabbitmq_management
,即可安装插件成功,浏览器访问http://localhost:15672
,成功出现Rabbit界面