[置顶] RabbitMQ安装不当出现的问题:TCP connection succeeded but Erlang distribution failed

RabbitMQ安装不当出现的问题:TCP connection succeeded but Erlang distribution failed

问题描述:

当安装RabbitMQ后,使用rabbitmqctl,rabbitmq-plugins等相应的命令,出现如下错误:
  * connected to epmd (port 4369) on mqmaster
  * epmd reports node 'rabbit' running on port 25672
  * TCP connection succeeded but Erlang distribution failed
  * suggestion: hostname mismatch?
  * suggestion: is the cookie set correctly?
  * suggestion: is the Erlang distribution using TLS?

解决方法:
遇到问题,找度娘,结果答案乱七八糟,没有一个说到要点处,都是说集群分布式什么的,我一个单机,根本没涉及到集群。随后去RabbitMQ官网上寻找答案,从一堆英文文档中,突然发现这样一句话:
Install the Server

Firstly, download and run the Erlang Windows Binary File. It takes around 5 minutes.

Then just run the installer, rabbitmq-server-3.5.4.exe. It takes around 2 minutes, and will set RabbitMQ up and running as a service, with a default configuration.
注意黑体部分,大概就是安装后使用默认配置启动RabbitMQ。
当时脑子一抽,会不会是安装目录的问题,因为我不是默认安装目录,可能和默认配置有冲突。结果卸载了,重新用默认目录安装,结果TMD的就没问题了。这是坑爹啊,害的我搞了几个小时。
这只是我个人观点,也可能是因为其它原因,只是我没发现。一个软件不能选安装目录,觉得不太合理。因为安装的时候它提供了改目录的界面,如果不能改的话,干脆就不会给出这个界面。
同时,希望知其缘由的人给出答案。

你可能感兴趣的:(rabbitmq安装)