2012-05-04 10 views
2

AWS VPCでノードが見つかりません。RabbitMQクラスタを作成しますか?

私はマスターノードから2番目のノードにクッキーを交換

AWS VPC上のRabbitMQクラスタを構成しようとすると、次のステップ

sudo /etc/init.d/rabbitmq-server stop 
sudo rabbitmqctl stop_app 
sudo rabbitmqctl reset 
sudo rabbitmqctl cluster [email protected] 

を行うとエラーに

クラスタノード」を提供します[rabbit @ ip-10-0-2-215 '] ... エラー:{no_running_cluster_nodes、[rabbit @ ip-10-0-2-215] ']、[' rabbit @ ip-10-0-2-215 ']}

同じプロセスは、サイドAWS VPCを行って、それはそう何の仕事だ:私はRabbitMQの-v 2.8.2

ノートを使用しています

その2インスタンス間

にpingを実行することができ、ファイアウォールの設定のすべてのポート

可能性のある問題VPC

+0

この問題を解決するには、AWS VPCの問題があります.DNSを解決するためのウサギノードのDNS名を解決します。ホストファイルにマスターRabbitMQノード名のエントリを追加していただき、ありがとうございます。 – jayesh

答えて

2

RabbitMQは残念なことに(あまりにも多くのFQDNによって識別されるクラスタノードがサポートされていないため)

各RabbitMQノードが他のノードに接続できることを確認する必要があります。あるノードの状態をもう一方のノードからチェックしてみてください。問題が解決しない場合は、両方のノードが同じErlang cookieを持っていることを確認する必要があります

rabbitmqctl -n [email protected] status 

:のようなものを使用してください。その後も動作しない場合は、2つのインスタンスのファイル/etc/hostsにホスト名を追加する必要があります。

問題が解決しない場合は、RabbitMQ Discussメーリングリストにメッセージを送信してください。開発者はそこにあるすべての質問に答え、AWSでRabbitMQクラスタを設定した人もいます。

関連する問題