模拟RabbitMQ群集中断

时间:2018-01-12 02:42:19

标签: rabbitmq amqp

实际上我需要"关闭"我的兔子集群(其中只有3个主机)。我无法找到任何关闭它的命令。是否有任何命令可以执行此操作,或者我只需要关闭所有3个群集节点?

对此有任何建议吗?

1 个答案:

答案 0 :(得分:1)

提供的文档here应该为您提供您正在寻找的内容。

但总结一下,

  • 没有"一次点击"集群关闭
  • 关闭每个节点时,您需要注意哪一个是最后一个节点
  

当整个群集关闭时,最后一个要关闭的节点必须是要联机的第一个节点。如果没有发生这种情况,节点将等待30秒以使最后一个磁盘节点重新联机,然后失败。如果无法恢复脱机的最后一个节点,可以使用forget_cluster_node命令将其从群集中删除 - 有关详细信息,请参阅rabbitmqctl联机帮助页。

我绝对建议您阅读所提供的链接,因为它提供了非常有用的其他信息,在开始之前更好地阅读,而不是在重新启动过程中如果出现问题而动态消化。