TCP-соединение выполнено успешно, но дистрибутив Erlang не удалось. RabbitMQ

У меня есть три сервера, которые я пытаюсь добавить в кластер.

  • автобус01,
  • автобус02,
  • автобус03

Когда я пытаюсь запустить любую команду в bus02 или bus03, я получаю следующую ошибку:

ДИАГНОСТИКА

пытался связаться: [rabbit@bus02]

кролик@автобус02:

  • подключен к epmd (порт 4369) на bus02 epmd сообщает об использовании узла «кролик»
  • порт 25672 для TCP-подключения между узлами и инструментами CLI
  • удалось, но дистрибутив Erlang не удался
  • Ошибка аутентификации (отклонена удаленным узлом), проверьте файл cookie Erlang.

Везде я читал упоминания о том, что erlang.cookie не синхронизированы, и они должны быть одинаковыми на всех серверах.

Я скопировал файл .erlang.cookie из bus01 в bus02 и bus03. У меня есть две копии этого файла на каждом сервере. Все они содержат одно и то же хэш-значение в файле .cookie и на всех серверах и в местах расположения файлов.

  • C:\Пользователи\%Пользователь%
  • C:\Windows\System32\config\системный профиль

Даже после всего этого запуска rabbitmqctl status на bus02 или bus03 возникает вышеуказанная ошибка.

Я не вижу, чего мне здесь не хватает.


person Ross    schedule 09.05.2019    source источник
comment
Тема, которую вам нужно изучить, — это распределенный erlang. Ознакомьтесь с этим документом, чтобы узнать, даст ли он вам некоторые идеи: erlang.org/doc/reference_manual/distributed .html. Также см. другие вопросы, похожие на ваш: даже с установленным файлом cookie"> stackoverflow.com/questions/50759737/ и stackoverflow.com/questions/47893899/   -  person 7stud    schedule 11.05.2019
comment
Запустите контрольную сумму для файла .erlang.cookie, чтобы убедиться, что они идентичны. Также после копирования файла RabbitMQ необходимо перезапустить, чтобы прочитать новое значение.   -  person Luke Bakken    schedule 13.05.2019
comment
Отвечает ли это на ваш вопрос? Ошибка при создании кластера в rabbitmq   -  person allexiusw    schedule 08.01.2021