如何永久删除节点?

如何永久删除节点?

我已使用以下命令删除节点:

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

谢谢

答案1

您可以使用rabbitmqctl forget_cluster_node命令从集群中删除一个节点。

答案2

首先必须停止要删除的节点:

rabbitmqctl -n rabbit@node3 stop_app

然后从其他节点之一使用forget_cluster_node命令:

rabbitmqctl forget_cluster_node rabbit@node3

以下是该命令的详细信息: https://www.rabbitmq.com/rabbitmqctl.8.html#forget_cluster_node

相关内容