Rabbitmq 用户名中文导致启动闪退问题及解决方案

 
Rabbitmq 用户名中文导致启动闪退问题及解决方案

首先呢,rabbitmq安装时要求所有路径不能带有中文,但是有些情况下,电脑C盘的用户初始命名为中文,
 则会影响rabbitmq的启动

前提:安装并配置erlang以及安装完rabbitmq软件的后续操作,这些默认你已经完成

第一步:以管理员的身份运行cmd,在该cmd中切换目录至rabbitmq安装目录(sbin下)
第二步:
 
    ./rabbitmq-service.bat remove
 
 第三步:
 
    ./set RABBITMQ_BASE=D:\rabbitmq_server\data
 
(其中 D:\rabbitmq_server\data是自定义的目录,应该是一个软连接,绕过 c\user\用中文用户名\AppData\Roaming\RabbitMQ 这个文件夹,这样就不会有中文路径的问题了)

 第四步:
 
    ./rabbitmq-service.bat install
 
第五步:激活插件
 
    ./rabbitmq-plugins enable rabbitmq_management
 
第六步:去服务管理重启服务即可

我的个人理解是这个rabbitmq软件读写路径不能为中文,需要修改电脑用户名
(不是设置里的昵称,是C盘的user下中文名,当然有的人购买电脑初始化留了心眼,设定就不是中文就不存在这个问题)
修改电脑用户名成本就说不好了,
操作电脑系统配置比较危险,那么就修改rabbitmq配置让他绕过中文用户名这个路径,
所以先(第一步)remove它的service脚本,再指定自定义系统变量的路径(第二步),
再重新(第三步)安装service脚本,最后激活插件
 
posted @ 2022-05-07 18:05  沁清泽  阅读(705)  评论(0)    收藏  举报