Назад | Перейти на главную страницу

RabbitMQ изменил узел при перезагрузке, необходимо изменить или объединить сообщения / добавить узел

В настоящее время сервер RabbitMQ работает на сервере Ubuntu и использует узел rabbitmq@ubuntu. Серверу потребовалась перезагрузка, вручную ничего не менялось, но теперь узел RabbitMQ отключен. rabbitmq@Ubuntu.

/etc/hostname имеет ubuntu но команда hostname дает Ubuntu.

Итак, я предполагаю, что RabbitMQ запустил новый узел на основе Ubuntu в качестве имени хоста, но я не могу сказать, что команда hostname вернула до изменения RabbitMQ.

Теперь есть два каталога в /var/lib/rabbitmq/mnesia: rabbit@ubuntu и rabbit@Ubuntu.

Веб-управление показывает, что теперь имя кластера - «rabbit @ ubuntu». Какое название кластера было до изменения, неизвестно.

Есть несколько сообщений, которые нам нужно проанализировать из ubuntu node, и я не знаю, возможно ли это.

Можно ли добавить другой узел? Или мы можем изменить имя хоста с помощью команды hostname и позволить Rabbit автоматически изменять узел? Или мы можем использовать метод переименования, как указано в Переименовать узел RabbitMQ

Главный вопрос - как вернуть старый узел без потери сообщений?

Решением было остановить сервер кролика, изменить имя хоста на ubuntu и перезапустите службу. Сообщения там, где их можно было проанализировать.