cluster-computing - 如何用 3 个节点做 VerneMQ 集群?
问题描述
我是 MQTT 的新用户,想创建一个包含三个节点的 vernemq 集群,我该怎么做?(与蚊子客户)请。我曾尝试在 ubuntu 18 上的两个不同 VM 中使用桥接器来完成此操作,但我没有成功。
解决方案
首先,您需要有 3 个正在运行的 VerneMQ 节点。然后,您将像这样将一个节点连接到另一个节点:
vmq-admin cluster join discovery-node=<OtherClusterNode>
然后您检查集群状态(您应该看到一个 2 节点集群):
vmq-admin cluster show
然后重复第一个命令并将第三个节点加入集群(发现节点可以是现有集群中的任何节点)。
注意:您的 VerneMQ 节点需要正确配置,即关于已配置的侦听器和端口。见这里: https ://vernemq.com/docs/clustering/communication.html
如果您使用云虚拟机/Docker 或类似设备,请确保相应地配置访问权限。
推荐阅读
- c# - 为什么我不能在 Sql 中使用循环?有什么更好的方法来解决这种问题?
- javascript - 重复值的数组
- c++ - 使用 PkgConfig 和 MSVC 找到 SDL(不编译)
- javascript - 检测脚本是否在 Runkit 中运行
- python - PYTHON 和批处理脚本:如果文件存在则运行文件,如果不存在则创建
- regex - 正则表达式检查是否包含超过 2 个重复字符
- python - 使用python根据值对列表中的键值对进行排序
- ios - 支持 iOS 应用的深色模式有多重要
- spring-boot - 哪个连接池实现具有我想要的行为?
- python - pandas - 数据框中的字典列表,保留它们的索引