软件 | 版本 | 备注 |
---|---|---|
Windows操作系统 | Windows Server 2019 | |
ErLang | otp_win64_26.2.3.exe | |
rabbitmq-server | rabbitmq-server-3.13.0.exe |
根据现场实施人员反馈
- ErLang与rabbitmq-server已正确安装及环境变量配置也没用有问题;
- 后端管理管理管理的插件也开启正常,如下
当输入rabbitmq-plugins list
命令查看开启的插件时,提示如下错误
出现此错误的原因可能是实施人员在安装rabbitmq-server时,未以管理员身份运行
来安装rabbitmq-server造成的,因为ErLang在安装时会生产两个名称为.erlang.cookie
的cookie文件,如果不以管理身份运行
安装,则产生的cookie不一致,会导致rabbitmq用户无法连接,当输入rabbitmq命令时,可能出现最常见的问题如Error: uable to perform an operation on noderabbit@用户名’.Please see diagnostics information and suggestions below.
ErLang的两个cookie文件位置一般如下
C:\用户\Administrator\.erlang.cookie
C:\Windows\System32\config\systemprofile\.erlang.cookie
rabbitmq-server-3.13.0.exe
时,在rabbitmq-server-3.13.0.exe
上右键,然后点以管理员身份运行(A)
来安装则不会出现问题,而不是一上来就双击xxx.exe
安装可通过下面两种方式来处理
.erlang.cookie
,文件,如下C:\用户\Administrator\.erlang.cookie
并覆盖到C:\Windows\System32\config\systemprofile\.erlang.cookie
rabbitmq-server
服务,问题解决。rabbitmq-server
;rabbitmq-server-3.13.0.exe
上右键,然后点以管理员身份运行(A)
来重新安装即可;