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

时间:2016-07-13 05:56:47

标签: rabbitmq rabbitmqctl epmd

我正在尝试安装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)

点击下方查看包含错误的图片 Error Empd Rabbitmq

8 个答案:

答案 0 :(得分:12)

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

答案 1 :(得分:7)

对于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
    
  • 以上是我的env-config,针对此特定问题设置 <{1}}就足够了。

  • 关闭防火墙&amp;启动rabbitmq,它会工作。运行一次后,即使打开防火墙,它也能正常工作。

这适用于Windows 10计算机。

答案 2 :(得分:7)

删除RabbitMQ服务。卸载RabbitMQ。杀死epmd.exe进程。删除c:\ users \\ AppData \ Roaming \ RabbitMQ目录。<​​/ p>

转到控制面板 - &gt;系统 - &gt;高级 - &gt;环境变量

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

重新安装RabbitMQ。

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

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

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

答案 3 :(得分:2)

在你的shell中

$ export RABBITMQ_NODENAME=rabbit@localhost
$ /sbin/rabbitmq-server  -detached

答案 4 :(得分:1)

改变兔子@ INLN50899724A 到兔子@ localhost再试一次。

答案 5 :(得分:1)

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

将以下命令添加为第一行

设置RABBITMQ_NODENAME = rabbit @ localhost

引用附件图片

enter image description here

答案 6 :(得分:0)

或者,编辑您的主机文件,以便INLN50899724A指向127.0.0.1

答案 7 :(得分:0)

对于在Windows 10上使用Rabbit mq进行类似的错误,我在下面做了

  1. 设置RABBITMQ_NODENAME = rabbit @ localhost 在安装Rabbit MQ的路径中,即对我来说它在C:\ Program Files \ RabbitMQ Server \ rabbitmq_server-3.8.5 \ sbin>中 然后开始 。\ rabbitmq-server启动

此外,我已将主机更改为指向c:\ Windows \ System32 \ Drivers \ etc中的计算机名称 127.0.0.1 yourhostnamehere