2013-07-19 26 views
4

我想创建一个rabbitmq集群,使用的节点在DNS上没有条目。尽管我在/ etc/hosts中添加了相应的条目,但群集总是失败并显示以下错误。如何使用IP地址和没有DNS条目启动rabbitmq群集?

$ rabbitmqctl join_cluster兔@ pcomdvsns1 群集节点兔@ pcomdvsns2与兔@ pcomdvsns1 ... 错误:{cannot_discover_cluster, “提供的节点是离线或没有运行”}

是DNS条目必须的为了得到这个开始?

+0

我从应用程序团队获得了更新,他们在dns中添加了条目,但它现在是FQDN。没有简短的名字,我仍然面临同样的问题。 – ajjain

回答

5

请确保您的/etc/hosts存在对pcomdvsns1指向正确的IP的入口,然后验证,如果你能使用到达您的节点:

rabbitmqctl status -n [email protected] 

然后检查,如果你有两个相同的Erlang饼干服务器。

0

我想你想让群集利用rabbitmqctl。

您是否检查这些机器之间的elrang cookie是否相同?

如果您没有,您所说​​的信息会显示给我们。