10分钟搭建MQTT单机集群

下载安装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/mosquitto.conf

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/mosquitto.conf

vim /etc/mosquitto_1885/mosquitto.conf

启动集群:

mosquitto -c /etc/mosquitto_1884/mosquitto.conf -d 

mosquitto -c /etc/mosquitto_1885/mosquitto.conf -d 

mosquitto -c /etc/mosquitto/mosquitto.conf -d 

测试效果:

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

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

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

你可能感兴趣的:(10分钟搭建MQTT单机集群)