开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第37天,点击查看活动详情.
EMQX 基于 Erlang/OTP 平台开发的 MQTT 消息服务器,是开源社区中最流行的 MQTT 消息服务器。EMQX 是开源百万级分布式 MQTT 消息服务器(MQTT Messaging Broker),用于支持各种接入标准 MQTT协议的设备,实现从设备端到服务器端的消息传递,以及从服务器端到设备端的设备控制消息转发。从而实现物联 网设备的数据采集,和对设备的操作和控制。
一、安装环境
操作系统:CentOS8
二、具体步骤
- 安装所需要的依赖包
$ 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/8/emqx-ce.repo
- 安装最新版本的 EMQ X Broker
$ sudo yum install emqx
- 启动 EMQ X Broker
$ emqx start # 直接启动
emqx 4.0.0 is started successfully!
$ emqx_ctl status # 查看启动状态
Node 'emqx@127.0.0.1' is started
emqx v4.0.0 is running
-
成功运行EMQ X后,在搜索栏上输入服务器地址加 :1883,即可进入后台管理页面,默认用户名/密码为admin/public
-
停止 EMQ X Broker
$ emqx stop
ok
- 卸载 EMQ X Broker
$ sudo yum remove emqx
三、遇到的问题
- 安装EMQX时出现
Errors during downloading metadata for repository 'root_https': ……
【解决方案】:找到 /etc/yum.repos.d 目录下的文件 root_.repo 打开后, 将 enabled=1 修改为 enabled=0 保存变更内容就可以正常安装了
四、更多
[1] EMQ X 官方文档 [2] Centos8上搭建EMQ MQTT - Dapenson