本篇文章飘易使用储存库安装 EMQ X最新版,注意这种方式不推荐,因为不方便自定义插件的加载和开发,只能使用官方集成好的插件。但好处是可以快速安装,只需要几分钟就好了。如果你不需要自定义插件,就用这个方式安装吧。
安装所需要的依赖包
$ sudo yum install -y yum-utils device-mapper-persistent-datalvm2
使用以下命令设置稳定存储库,以 CentOS7 为例
$ sudo yum-config-manager --add-repo https://repos.emqx.io/emqx-ce/redhat/centos/7/emqx-ce.repo
安装最新版本的 EMQ X
$ sudo yum install emqx
安装特定版本的 EMQ X
查询可用版本
$ yum list emqx --showduplicates |sort -r emqx.x86_64 3.1.2-1.el7 emqx-stable emqx.x86_64 3.1.1-1.el7 emqx-stable emqx.x86_64 3.1.0-1.el7 emqx-stable emqx.x86_64 3.0.1-1.el7 emqx-stable emqx.x86_64 3.0.0-1.el7 emqx-stable
根据第二列中的版本字符串安装特定版本,例如 3.1.2
$ sudo yum install emqx-3.1.2
启动 EMQ X
直接启动 $ emqx start 查看状态 $ emqx_ctl status systemctl 启动 $ sudo systemctl start emqx service 启动 $ sudo service emqx start
EMQ X 消息服务器默认占用的 TCP 端口包括:
1883 MQTT协议端口 8883 MQTT/SSL端口 8083 MQTT/WebSocket端口 8080 HTTPAPI 端口 18083 Dashboard管理控制台端口 默认账户:admin 密码:public
yum 卸载
yum remove emqx-3.1.2
参考: