准备
官方文档:https://www.emqx.io/docs/zh/v1.0/
安装步骤
更新仓
curl -s https://assets.emqx.com/scripts/install-emqx-rpm.sh | sudo bash
安装
sudo yum install emqx -y
启动
sudo systemctl start emqx
查看启动日志
sudo journalctl -u emqx
检查是否启动成功:
sudo lsof -i:1883
检测是否可以连接:
curl -v 127.0.0.1:1883
sudo iptables -I INPUT -p tcp --dport 1883 -j ACCEPT
配置防火墙:
检查防火墙状态:firewall-cmd --state
说明
emqttd 消息服务器默认占用的 TCP 端口包括:
1883 | MQTT 协议端口 |
---|---|
8883 | MQTT(SSL)端口 |
8083 | MQTT(WebSocket), HTTP API 端口 |
18083 | Dashboard 管理控制台端口 |
控制台 URL: http://localhost:18083/ ,默认登录用户名: admin 密码: public
设置用户名密码
访问控制-客户端认证-passwordbased-内置数据库,新建用户