Я удалил узел с помощью следующих команд:
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