额敏县 吴川市 威信县 钦州市 宜兰县 茂名市 沈丘县 桃园市 株洲县 额敏县 鹤岗市 临西县 甘泉县 广灵县 喀喇沁旗 黄浦区

沙漏_RabbitMQ问题解决:TCP connection succeeded but Erlang distribution failed

标签:肿瘤医院 天天象棋147

说明

本来是要先把Hystrix 仪表盘更完的,但是出现了Turbine、Dashboard、RabbitMQ整合实现监控。

所以先在学RabbitMq的基本操作,在安装过程中出现了龙珠超_2018年最新新闻网

E:RabbitMQ Server
abbitmq_server-3.6.5sbin>rabbitmqctl status
Status of node "rabbit@DESKTOP-T5RBR6M" ...
Error: unable to connect to node "rabbit@DESKTOP-T5RBR6M": nodedown

DIAGNOSTICS
===========

attempted to contact: ["rabbit@DESKTOP-T5RBR6M"]

rabbit@DESKTOP-T5RBR6M:
  * connected to epmd (port 4369) on DESKTOP-T5RBR6M
  * epmd reports node "rabbit" running on port 25672
  * TCP connection succeeded but Erlang distribution failed
  * sugges真相_2018年最新新闻网tion: hostname mismatch?
  * suggestion: is the cookie set correctly?
  * suggestion: is the Erlang distribution using TLS?

current node details:
- node name: "rabbitmq-cli-27@DESKTOP-T5RBR6M"
- home dir: C:UsersAdministrator
- cookie hash: +Xg8GwzCRQiqRrJZqqF30A==

重点在TCP connection succeeded but Erlang distribution failedsuggestion: is the cookie set correctly?这两行,在网上看了两个小时了宝葫芦的秘密_2018年最新新闻网,发现很多都是不明所以弄成了就随便捊一下就写。。

有一些现在没有suggestion的输出,这不是很重要,这里我先恢复事故现场,大家一起踩坑

WorkArounds

问题复现

分别安装 Erlang (otp_win64_20.3.exe) 、RabbitMQ Server(rabbitmq-server-3.7.5.exe)

这里为了能看清晰问题是出在安装目录上还是其它,都装到D盘,其他不变

安装完成在菜单栏中会有这个显示,这里用win10演示(公司电脑)

查看服务,服务已经正常启动

cmd命令cd到D:RabbitMQ Server abbitmq_server-3.7.5sbin (你实际的安装位置)

小提示:如果是默认的安装位置,用 可以直接定位到sbin下

输入rabbitmqctl status

D:RabbitMQ Server
abbitmq_server-3.7.5sbin>rabbitmqctl status
Status of node rabbit@DESKTOP-T5RBR6M ...
Error: unable to perform an operation on node "rabbit@DESKTOP-T5RBR6M". Please see diagnostics information and suggestions below.

Most common reasons for 华南理工大学_2018年最新新闻网this are:

 * Target node is unreachable (e.g. due to hostname resolution, TCP connection or firewall issues)
 * CLI tool fails to authenticate with the server (e.g. due to CLI tool"s Erlang cookie not matching that of the server)
 * Target node is not running

In addition to the diagnostics info below:

 * See the CLI, clustering and networking guides on http://rabbitmq.com.xianmultimedia.cn/documentation.html to learn more
 * Consult server logs on node rabbit@DESKTOP-T5RBR6M

DIAGNOSTICS
===========

attempted to contact: ["rabbit@DESKTOP-T5RBR6M"]

rabbit@DESKTOP-T5RBR6M:
  * connected to epmd (port 4369) on DESKTOP-T5RBR6M
  * epmd reports node "rabbit" uses port 25672 for inter-node and CLI tool traffic
  * TCP connection succeeded but Erlang distribution failed

  * Authentication failed (rejected by the remote node), please check the Erlang cookie


Current node details:
 * node name: "rabbitmqcli49@DESKTOP-T5RBR6M"
 * effective user"s home directory: C:UsersAdministrator
 * Erlang cookie hash: joVCp1tjZbhK/nWhgoYyjQ==

问题复现。

Authentication failed (rejected by the remote node), please check the Erlang cookie是重点,说明cookie可能有问题。

问题解决

这里直接告诉大家问题出在哪吧,是Erlang新版本的cookie位置换了法国斗牛犬_2018年最新新闻网

两种解决办法:

  • 使用旧版本Erlang
  • cookie替换到正确的位置

打开路径C:WindowsSystem32configsystemprofile

我们看到了这里有一个.erlang.cookie,复制这个文件到C:Users你的用户名

如果没有这个异国短毛猫_2018年最新新闻网文件,请打开菜单栏的Erlang快捷方式,出现白色窗口的时候,C:WindowsSystem32configsystemprofile这个目录下就会出现这个文件,可能会慢一些耐心等

要确保C:WindowsSystem32configsystemprofileC:Users你的用户名下的cookie是同一个文件!

替换完成后,无需重启服务,直接rabbitmqctl status,如图这样就成功了。

以上

当前文章:http://qp605mu90-dabingcun-com.xianmultimedia.cn/e2kljf/59a3e_156784.html

发布时间:2019-07-19 00:12:00

澳门银河娱乐送彩金网站小猪佩奇不差钱是什么梗 佩奇为何不差钱  澳门银河送彩金  银河优越会下载  澳门银河娱乐yh163am.com  银河国际手机网址2949  澳门银河娱乐送彩金网站  澳门银河yh7788.bet  澳门银河娱乐送彩金网站  919银河优越会  银河国际中心游戏厅