首页 > 解决方案 > 如何用 3 个节点做 VerneMQ 集群?

问题描述

我是 MQTT 的新用户,想创建一个包含三个节点的 vernemq 集群,我该怎么做?(与蚊子客户)请。我曾尝试在 ubuntu 18 上的两个不同 VM 中使用桥接器来完成此操作,但我没有成功。

标签: cluster-computingmqttmqtt-vernemq

解决方案


首先,您需要有 3 个正在运行的 VerneMQ 节点。然后,您将像这样将一个节点连接到另一个节点:

vmq-admin cluster join discovery-node=<OtherClusterNode>

然后您检查集群状态(您应该看到一个 2 节点集群):

vmq-admin cluster show

然后重复第一个命令并将第三个节点加入集群(发现节点可以是现有集群中的任何节点)。

注意:您的 VerneMQ 节点需要正确配置,即关于已配置的侦听器和端口。见这里: https ://vernemq.com/docs/clustering/communication.html

如果您使用云虚拟机/Docker 或类似设备,请确保相应地配置访问权限。


推荐阅读