centos EMQTTD 集群安装配置与测试验证
发表于:2026-11-04 作者:千家信息网编辑
千家信息网最后更新 2026年11月04日,安装包下载地址:http://emqtt.com/downloads在这里我们下载 emqttd-centos6.8-v2.1.2.zip配置两台主机hosts192.168.0.10 s1.emq
千家信息网最后更新 2026年11月04日centos EMQTTD 集群安装配置与测试验证
安装包下载地址:
http://emqtt.com/downloads
在这里我们下载 emqttd-centos6.8-v2.1.2.zip
配置两台主机hosts
192.168.0.10 s1.emqtt.io192.168.0.20 s2.emqtt.io
安装配置(s1.emqtt.io):
安装依赖包 # yum install -y lksctp-tools 安装# unzip emqttd-centos6.8-v2.1.2.zip #cd emqttd#vi etc/emq.confnode.name = emqttd@s1.emqtt.io或node.name = emqttd@192.168.0.10
同理配置s2.emqtt.io,分别启动两台节点
启动# bin/emqttd startemqttd 2.1.2 is started successfully!EMQ 消息服务器进程状态查询:# ./bin/emqttd_ctl statusNode 'emqttd@s1.emqtt.io' is startedemqttd 2.1.2 is running
加入集群
emqttd@s2.emqtt.io上执行:
# bin/emqttd_ctl cluster join emqttd@s1.emqtt.ioJoin the cluster successfully.Cluster status: [{running_nodes,['emqttd@s1.emqtt.io','emqttd@s2.emqqt.io']}]或者 emqttd@s1.emqtt.io上执行:
#bin/emqttd_ctl cluster join emqttd@s2.emqtt.ioJoin the cluster successfully.Cluster status: [{running_nodes,['emqttd@s1.emqtt.io','emqttd@s2.emqtt.io']}]任意节点上查询集群状态:
#bin/emqttd_ctl cluster statusCluster status: [{running_nodes,['emqttd@s1.emqtt.io','emqttd@s2.emqtt.io']}]节点退出集群
节点退出集群,两种方式:
leave: 本节点退出集群
remove: 从集群删除其他节点
emqttd@s2.emqtt.io主动退出集群:
#bin/emqttd_ctl cluster leaveLeave the cluster successfully.Cluster status: [{running_nodes,['emqttd@s2.emqqt.io']}]或emqttd@s1.emqtt.io节点上,从集群删除emqttd@s2.emqtt.io节点:
#bin/emqttd_ctl cluster remove emqttd@s2.emqtt.io
防火墙设置
如果集群节点间存在防火墙,防火墙需要开启4369端口和一个TCP端口段。4369由epmd端口映射服务使用,TCP端口段用于节点间建立连接与通信。
防火墙设置后,EMQ 需要配置相同的端口段,emqttd/etc/emq.conf文件:
## Distributed node port rangenode.dist_listen_min = 6000node.dist_listen_max = 6999
注意事项: NetSplit
EMQ消息服务器集群需要稳定网络连接以避免发生NetSplit故障。集群设计上默认不自动处理NetSplit,如集群节点间发生NetSplit,需手工重启某个分片上的相关节点。
EMQTTD 集群验证
集群验证我们用Mosquitto进行验证《centos yum 安装Mosquitto》
10消息,20订阅 10写入消息# mosquitto_pub -t topicTest07 -m Message05 -h 192.168.0.10 -p 188320订阅查看# mosquitto_sub -v -t topicTest07 -h 192.168.0.20 -p 1883topicTest07 Message05 20消息,10订阅20写入消息# mosquitto_pub -t topicTest08 -m Message06 -h 192.168.0.20 -p 188310订阅查看# mosquitto_sub -v -t topicTest08 -h 192.168.0.10 -p 1883topicTest08 Message06
EMQTTD 状态监测
状态监测可通过自带的WEB进行监测
http://192.168.0.10:8083/status
还有通过控制台:
http://192.168.0.10:18083
默认账户与密码:admin/public
控制台信息比较全,自己发现吧
集群
节点
消息
端口
配置
状态
防火墙
订阅
防火
验证
服务
监测
控制台
服务器
状态监测
控制
查询
相同
主动
主机
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
广州为想互联网科技有限公司
新华互联网科技学校
国智互联网科技
美国互联网科技巨头监管
互联网与科技发展
互联网 科技
互联网科技金融公司
华中科技大学互联网
科技赋能互联网健康
互联网和高科技公司
昭通云南众福互联网科技有限公司
重庆威客帮互联网科技
厦门比较好的科技互联网公司
港股科技和互联网
杭州壁岐互联网科技有限公司
健康食品互联网创新科技园项目
佛山市翊博互联网络科技有限公司
长沙互联网科技
全球科技与互联网公司市值变化
好易买互联网科技
互联网科技名片
互联网科技网
碳银互联网科技有限公司
互联网科技与管理
互联网还是高科技吗
智腾互联网科技有限公司
卓翼科技产业互联网合作
抖集互联网科技技术咨询
互联网时代科技型公司的机会
国产互联网科技公司