我使用命令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==
这里究竟出现了什么问题以及如何将其删除?
答案 0 :(得分:3)
答案 1 :(得分:1)
运行
rabbitmqctl reset
然后
rabbitmqctl start
答案 2 :(得分:0)
您应该使用sudo
sudo rabbitmq-server start
答案 3 :(得分:0)
我在远程服务器中遇到此问题,因为我使用该命令设置主机名:
hostnamectl set-hostname controller
但命令行标题仍为localhost
:
[root@localhost ~]#
所以,我退出远程服务器,然后重新连接它,我现在可以使用rabbitmq-server
。