错误:rabbitmq无法启动

时间:2014-02-20 12:05:18

标签: cookies rabbitmq cluster-computing

启动rabbitmq服务器时出现此错误。我做了以下步骤,

1)在server1和server2上安装了rabbitmq服务器

2)它成功启动

3)使用

在服务器2上停止它

sudo service rabbitmq-server stop

4)将/var/lib/rabbitmq/.erlang.cookie从server1复制到server2。

5)尝试在server2上启动rabbitmq但使用

获取错误

sudo service rabbitmq-server start

“rabbitmq未能开始”

6)我试图使用但是出错来重置它

sudo rabbitmqctl force_reset

Forcefully resetting node 'rabbit@IS-21892' ...
Error: unable to connect to node 'rabbit@IS-21892': nodedown
diagnostics:
- nodes and their ports on IS-21892: [{rabbit,54812},{rabbitmqctl11166,34944}]
- current node: 'rabbitmqctl11166@IS-21892'
- current node home dir: /var/lib/rabbitmq
- current node cookie hash: C2ak7NeiCEFHGEZb8SL7+w==

根据文件

http://www.rabbitmq.com/troubleshooting.html

Cookie不匹配是由于不同的用户,rabbitmq和root。

解决方案是什么?

我也试过重新安装。

1 个答案:

答案 0 :(得分:0)

我得到了它的工作,

在第4步,我正在应对

/var/lib/rabbitmq/.erlang.cookie

从server1到server2

/var/lib/rabbitmq/.erlang.cookie位置。

但除此之外,.erlang.cookie是由我的主目录中的rabbitmq创建的

/home/me/.erlang.cookie。

我将它复制到server1 home / me和server 2 home / me /。

有了这个,我可以使用

创建一个集群

sudo rabbitmqctl cluster me @ server1