TCP connection succeeded but Erlang distribution failed
window下安装mq之后,执行rabbitmqctl命令会出现以下信息:
解决办法:
这里直接告诉大家问题出在哪吧,是Erlang新版本的cookie位置换了!
两种解决办法:
- 使用旧版本Erlang
- cookie替换到正确的位置
打开路径C:\Windows\System32\config\systemprofile
(有的情况会在C:\Windows下生成cookie文件)
我们看到了这里有一个.erlang.cookie,复制这个文件到C:\Users\你的用户名
下
如果没有这个文件,请打开菜单栏的Erlang快捷方式,出现白色窗口的时候,
C:\Windows\System32\config\systemprofile
这个目录下就会出现这个文件,可能会慢一些耐心等
要确保C:\Windows\System32\config\systemprofile
和C:\Users\你的用户名
下的cookie是同一个文件!
替换完成后,无需重启服务,直接rabbitmqctl status
,如图这样就成功了。