美文网首页spark||flink||scala
rabbitMQ故障恢复与故障转移

rabbitMQ故障恢复与故障转移

作者: 靈08_1024 | 来源:发表于2019-02-14 22:02 被阅读0次

以下节点中,A代表主master,B代表从Slave。

情景一:无损坏,可恢复停机、宕机

重启即可。

情景二:A、B都停了,B损坏了。

启动主节点A,忘掉rabbitmqctl forget_cluster_node B,重新添加新的节点。

情景三:A、B都停了,A损坏了。

在B节点执行rabbitmqctl forget_cluster_node --offline A,此时会在线下踢出A,然后B可以正常启动了,再添加新的节点。

情景四:A、B都停了,A、B都无法恢复,但可以得到A或B的磁盘文件。

重新建立两个新节点,主机名等都和原来的A或B(取决于哪一个磁盘好着用哪一个的)一样。在原磁盘的$RABBIT_HOME/var/lib/目录拷到新的节点上。如果是A节点磁盘可用,按照情景三;如果是B,则按照情景四。

其他情况,洗洗睡了~

相关文章

网友评论

    本文标题:rabbitMQ故障恢复与故障转移

    本文链接:https://www.haomeiwen.com/subject/rqnyeqtx.html