主机myhost的epmd错误:在Windows 10上的地址(无法连接到主机/端口)

Ant*_*jot 9 rabbitmq epmd rabbitmqctl

我正在尝试安装rabbitmq.erlang即OTP 18.1文件的安装已成功完成,并且rabbitmq安装也成功完成.但是当我尝试连接rabbitmq时,我收到以下错误:

C:\Program Files (x86)\RabbitMQ Server\rabbitmq_server-3.5.6\sbin>rabbitmq-plugins.bat enable rabbitmq_management
Plugin configuration unchanged.
Applying plugin configuration to rabbit@INLN50899724A... failed.
 * Could not contact node rabbit@INLN50899724A.
   Changes will take effect at broker restart.
 * Options: --online  - fail if broker cannot be contacted.
            --offline - do not try to contact broker.
C:\Program Files (x86)\RabbitMQ Server\rabbitmq_server-3.5.6\sbin>rabbitmq-server restart
ERROR: epmd error for host INLN50899724A: address (cannot connect to host/port)
Run Code Online (Sandbox Code Playgroud)

点击下面查看包含错误错误Empd Rabbitmq的图像

小智 14

我可能很晚才回复,但我仍然面临着这个问题.因此,在安装rabbitmq版本3.6.5时,它可能有助于某人事件.要更改节点名称,请在"installation dir\sbin"下打开"rabbitmq-env.bat",然后将RABBITMQ_NODENAME更改为"rabbit @ localhost"(rabbitmq 3.6.5中的行号90).但请确保删除Windows服务,更改节点名称,安装服务并启动它.这对我有用.没有其他选项适合我在stackoverflow中标记为正确答案!


Ric*_*ole 10

删除RabbitMQ服务。卸载RabbitMQ。终止epmd.exe进程。删除您的c:\ users \\ AppData \ Roaming \ RabbitMQ目录。

转到控制面板->系统->高级->环境变量

添加一个名为的变量RABBITMQ_NODENAME并将其设置为rabbit@localhost

重新安装RabbitMQ。

导航到RabbitMQ sbin目录(或从开始菜单运行命令)并运行rabbitmqctl status

您应该不再看到(无法连接到主机/端口)错误。

是的,这将解决您的Cisco AnyConnect VPN相关的安装问题。


Mat*_*een 10

打开C:\Program Files\RabbitMQ Server\rabbitmq_server-3.7.15\sbin\rabbitmq-server.bat

添加以下命令作为第一行

设置 RABBITMQ_NODENAME=rabbit@localhost

参考附图

在此处输入图片说明


bul*_*nda 9

对于Windows机器:

  • 进去 C:\Users\<YourUserName>\AppData\Roaming\RabbitMQ
  • 创建一个文件 rabbitmq-env.conf
  • 添加以下内容:

    CONFIG_FILE=C:\Users\<YourUserName>\AppData\Roaming\RabbitMQ\rabbitmq
    NODE_IP_ADDRESS=127.0.0.1
    NODENAME=rabbit@localhost
    
    Run Code Online (Sandbox Code Playgroud)
  • 以上是我的env-config,对于这个特殊的问题设置nodename就足够了.

  • 关闭你的防火墙并启动rabbitmq,它会工作.运行一次后,即使打开防火墙,它也能正常工作.

这适用于Windows 10机器.

  • 我已在 Linux 计算机上将 `NODENAME=rabbit` 更改为 `NODENAME=rabbit@localhost`,现在它也适用于我,谢谢! (2认同)

小智 1

将rabbit@INLN50899724A更改为rabbit@localhost,然后重试。