osx上的rabbitmqctl start_app错误:无法连接到节点rabbit @ localhost:nodedown

时间:2016-07-22 09:44:19

标签: macos rabbitmq

我使用命令brew install rabbitmq在OS X上安装了rabbitmq服务器。 当我运行rabbitmqctl start_app时,我收到以下错误

Starting node rabbit@localhost ...
Error: unable to connect to node rabbit@localhost: nodedown

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

attempted to contact: [rabbit@localhost]

rabbit@localhost:
  * connected to epmd (port 4369) on localhost
  * epmd reports: node 'rabbit' not running at all
                  other nodes on localhost: ['rabbitmq-cli-50']
  * suggestion: start the node

current node details:
- node name: 'rabbitmq-cli-50@MacAir'
- home dir: /Users/abeer
- cookie hash: S1lhU2Pz5rrKNRd+lGv1og==

这里究竟出现了什么问题以及如何将其删除?

4 个答案:

答案 0 :(得分:3)

  

然后可以使用rabbitmq-server启动服务器。 [Source]

据我所知,您需要在后台运行RMQ。为了做到这一点,你可以

sudo ./rabbitmq-server &

答案 1 :(得分:1)

运行

rabbitmqctl reset

然后

rabbitmqctl start

答案 2 :(得分:0)

您应该使用sudo

  

sudo rabbitmq-server start

答案 3 :(得分:0)

我在远程服务器中遇到此问题,因为我使用该命令设置主机名:

hostnamectl set-hostname controller

但命令行标题仍为localhost

[root@localhost ~]#

所以,我退出远程服务器,然后重新连接它,我现在可以使用rabbitmq-server