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

Как удалить узел навсегда?

Я удалил узел с помощью следующих команд:

rabbitmqctl -n mynode@hostname stop_app
rabbitmqctl stop_app;
rabbitmqctl -n mynode@hostname reset
rabbitmqctl start_app;

И когда я проверяю кластер, узла больше нет:

rabbitmqctl cluster_status

Проблема в том, что когда я проверяю состояние сброшенного узла, узел все еще там:

rabbitmqctl -n mynode@G2dev2 status

Итак, мой вопрос: как удалить узел навсегда?

Нет информации об этом на странице руководства: https://www.rabbitmq.com/man/rabbitmqctl.1.man.html

Спасибо

Ты можешь использовать rabbitmqctl forget_cluster_node команда для удаления узла из кластера.

Сначала вы должны остановить узел, который хотите удалить:

rabbitmqctl -n rabbit@node3 stop_app

Затем с одного из других узлов вы можете использовать команду Forgot_cluster_node:

rabbitmqctl forget_cluster_node rabbit@node3

Вот подробности об этой команде: https://www.rabbitmq.com/rabbitmqctl.8.html#forget_cluster_node