具有三个节点的 Rabbitmq 集群
Rabbitmq Clustering with three nodes
我正在尝试在 RABBITMQ 上进行集群。我添加了 2 个节点,但无法添加第 3 个 one.i 集群 rabbit@node1 和 rabbit@node2。现在我正在尝试将 rabbit@node3 与 rabbit@node1 聚类。
这是我正在尝试做的
rabbitmqctl join_cluster rabbit@node1
Clustering node rabbit@node3 with rabbit@node1 ...
Error: mnesia_not_running
请问集群中添加第三个节点有什么解决办法吗?或错误的任何解决方案:mnesia_not_running
加入集群时,应启动目标节点应用程序,同时停止源(当前)节点应用程序。应用程序停止并以 rabbitmqctl stop_app
/rabbitmqctl start_app
.
启动
也许您在 rabbit@node1
上停止了应用程序,同时将其加入集群,在这种情况下,您应该在 rabbit@node1
上 运行 rabbitmqctl start_app
或 [=15] =] 才能加入它的集群。或者您可以加入 rabbit@node2
集群并稍后启动应用程序。
要拥有工作集群,您应该在加入后在所有节点上启动应用程序。
它发生在目标节点的应用程序停止时。将节点加入 rabbitmq 集群时,应仅停止源节点(您尝试 link 的节点)。
主节点:
rabbitmqctl start_app
在当前节点上:
rabbitmqctl stop_app
rabbitmqctl join_cluster rabbit@node1
我正在尝试在 RABBITMQ 上进行集群。我添加了 2 个节点,但无法添加第 3 个 one.i 集群 rabbit@node1 和 rabbit@node2。现在我正在尝试将 rabbit@node3 与 rabbit@node1 聚类。 这是我正在尝试做的
rabbitmqctl join_cluster rabbit@node1
Clustering node rabbit@node3 with rabbit@node1 ...
Error: mnesia_not_running
请问集群中添加第三个节点有什么解决办法吗?或错误的任何解决方案:mnesia_not_running
加入集群时,应启动目标节点应用程序,同时停止源(当前)节点应用程序。应用程序停止并以 rabbitmqctl stop_app
/rabbitmqctl start_app
.
也许您在 rabbit@node1
上停止了应用程序,同时将其加入集群,在这种情况下,您应该在 rabbit@node1
上 运行 rabbitmqctl start_app
或 [=15] =] 才能加入它的集群。或者您可以加入 rabbit@node2
集群并稍后启动应用程序。
要拥有工作集群,您应该在加入后在所有节点上启动应用程序。
它发生在目标节点的应用程序停止时。将节点加入 rabbitmq 集群时,应仅停止源节点(您尝试 link 的节点)。
主节点: rabbitmqctl start_app
在当前节点上:
rabbitmqctl stop_app
rabbitmqctl join_cluster rabbit@node1