У меня есть кластер из 3 узлов rabbitmq, разбросанных по 3 разным серверам. Второй и третий узлы присоединяются к первому узлу и образуют кластер. В процессе тестирования на отказоустойчивость я обнаружил, что после уничтожения основного узла я не могу заставить его присоединиться к кластеру. В документации не указано, что я должен использовать join_cluster или любую другую команду после запуска. Я попробовал join_cluster, но он был отклонен, так как кластер с именем совпадает с хостом узла. Есть ли способ заставить это работать?
cluster_status отображает следующее (не от основного узла):
Cluster status of node 'rabbit@<secondary>' ...
[{nodes,[{disc,['rabbit@<primary>','rabbit@<secondary>',
'rabbit@<tertiary>']}]},
{running_nodes,['rabbit@<secondary>','rabbit@<tertiary>']},
{cluster_name,<<"rabbit@<primary>">>},
{partitions,[]}]