2014-02-20 114 views
0

我在启动rabbitmq服务器时出现此错误。我下面的步骤,错误:rabbitmq启动失败

1)安装RabbitMQ的断绝对Server1和Server2上

2)成功启动

3)停止使用它在服务器2,

须藤服务的RabbitMQ服务器停止

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

5)试图在Server2上开始的RabbitMQ,但得到使用

须藤服务的RabbitMQ服务器启动

错误“的RabbitMQ未能启动”

6)我试着使用,但得到重置密码错误

sudo rabbitmqctl force_reset 

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

根据文档

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

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

什么是解决方案?

我试着重新安装。

回答

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 /中。

有了这个,我可以创建使用

须藤rabbitmqctl簇我@ server1的

集群