10分钟搭建MQTT单机集群

时间:2025-03-19 11:00:00

下载安装mosquitto:

yum install -y mosquitto

或者(apt-get install mosquitto)

搭建集群:

cp -r /etc/mosquitto /etc/mosquitto_1884

cp -r /etc/mosquitto /etc/mosquitto_1885

配置主节点:

vim /etc/mosquitto/

allow_anonymous true     开启匿名模式,IP需要修改

connection bridge1
address IP:1884
topic # both 0 "" ""
connection bridge2
address IP:1885
topic # both 0 "" ""

修改从节点:

修改port 分为为 1884 和1885 

vim /etc/mosquitto_1884/

vim /etc/mosquitto_1885/

启动集群:

mosquitto -c /etc/mosquitto_1884/ -d 

mosquitto -c /etc/mosquitto_1885/ -d 

mosquitto -c /etc/mosquitto/ -d 

测试效果:

安装mqtt-fx工具。或者使用mosquitto_sub mosquitto_pub命令

发送到1884 和1885的节点上的消息均可在1883端口看到

下一节将会讲解MQTT使用nginx负载均衡。