$ sudo yum install -y yum-utils device-mapper-persistent-data lvm2
$sudo yum-config-manager --add-repo https://repos.emqx.io/emqx-ce/redhat/centos/7/emqx-ce.repo
(如果安装失败
This system is not registered with an entitlement server. You can use subscription-manager to register. 应该禁用插件加速功能
vim /etc/yum/pluginconf.d/fastestmirror.conf
enabled=0 //由 1 改成0 ,禁用该插件
)
$ sudo yum install emqx-3.2.4
$ emqx start
emqx 3.1.0 is started successfully!
$ emqx_ctl status
Node 'emqx@127.0.0.1' is started
emqx v3.1.0 is running
systemctl 启动
$ sudo systemctl start emqx
service 启动
$ sudo service emqx start
相关接口接口
| 端口 | 功能 |
|---|---|
| 1883 | MQTT 协议端口 |
| 8883 | MQTT/SSL 端口 |
| 8083 | MQTT/WebSocket 端口 |
| 8080 | HTTP API 端口 |
| 18083 | Dashboard 管理控制台端口 |
emqx 更新较为频繁,最新为5.0版,本次示例采用较为稳定的3.2版本