3つの異なるサーバに3つのrabbitmqノードのクラスタが広がっています。第2および第3のノードは第1のノードに結合し、クラスタを形成する。フェールオーバーのテストでは、一度プライマリノードが停止すると、クラスタに再び参加させることができません。このドキュメントでは、起動後にjoin_clusterやその他のコマンドを使用する必要があるとは書かれていません。私はjoin_clusterを試しましたが、名前のクラスターがノード・ホストと同じであるため、拒否されます。この仕事をする方法はありますか?Rabbitmqプライマリノードがクラスタに再結合する
cluster_statusは(ないプライマリノードから)次のように表示されます
Cluster status of node '[email protected]<secondary>' ...
[{nodes,[{disc,['[email protected]<primary>','[email protected]<secondary>',
'[email protected]<tertiary>']}]},
{running_nodes,['[email protected]<secondary>','[email protected]<tertiary>']},
{cluster_name,<<"[email protected]<primary>">>},
{partitions,[]}]
が私のためにしませんを参照してください。上記のメッセージのように。プライマリノードは実行中ではありません。 – sharman