安装
安装所需要的依赖包
$ 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 ,禁用该插件
)
安装3.2.4版本 EMQ
$ sudo yum install emqx-3.2.4
启动 EMQ X
$ 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版本