0


emqx学习笔记(1)- emqx的下载和安装

产品概览

EMQX 是一款大规模可弹性伸缩的云原生分布式物联网 MQTT 消息服务器。

作为全球最具扩展性的 MQTT 消息服务器,EMQX 提供了高效可靠海量物联网设备连接,能够高性能实时移动与处理消息和事件流数据,帮助您快速构建关键业务的物联网平台与应用。
了解更多功能概览

一、emqx安装

官网
【EMQX 开源版】下载

image.png

image.png

1. 下载 emqx-5.0.10-otp24.2.1-1-el7-amd64.rpmSHA256
wget https://www.emqx.com/zh/downloads/broker/5.0.10/emqx-5.0.10-otp24.2.1-1-el7-amd64.rpm
2. 安装
sudo yum install emqx-5.0.10-otp24.2.1-1-el7-amd64.rpm
3. 运行
sudo systemctl start emqx

二、基本命令

EMQX 提供了 emqx 命令行工具,方便用户对 EMQX 进行启动、关闭、进入控制台等操作。

  • emqx start

后台启动 EMQX Broker;

  • emqx stop

关闭 EMQX Broker;

  • emqx restart

重启 EMQX Broker;

  • emqx console

使用控制台启动 EMQX Broker;

  • emqx foreground

使用控制台启动 EMQX Broker,与 emqx console 不同,emqx foreground 不支持输入 Erlang 命令;

  • emqx ping

Ping EMQX Broker, 检查当前节点是否通信正常;

  • emqx check_conf

检查配置文件格式是否正常,如果你修改了配置文件,推荐在启动前先执行此命令,来检查配置文件的格式是否符合要求。

以上命令为用户常用命令,此外 emqx 命令还有一些其他选项为方便开发者使用,普通用户无需关心。

emqx开启之后可以打开控制台查看具体信息,控制台地址:

http://127.0.0.1:18083

默认用户: admin,密码:public
注意:如果和我一样装在服务器上的话,记得开放端口18083,同时在服务区的运营商新增安全组端口18083.不然无法访问控制台地址!
打开控制台之后界面如下:
image.png

目录结构

不同安装方式得到的 EMQX 其目录结构会有所不同,具体如下:
描述使用 ZIP 压缩包安装使用二进制包安装配置文件目录

./etc 
/etc/emqx/etc

数据文件

 ./data
/var/lib/emqx/data

日志文件

./log
/var/log/emqx

启动相关的脚本

./releases
/usr/lib/emqx/releases

可执行文件目录

./bin
/usr/lib/emqx/bin

Erlang 代码

./lib
/usr/lib/emqx/lib

Erlang 虚拟机文件

./erts-*
/usr/lib/emqx/erts-*

插件

./plugins
/usr/lib/emqx/plugins

这些目录都是在安装时就创建好的。 除了

etc

data

log

plugins

,其他的目录通常都是静态的,只在升级或重装时才会改变。

bin 目录

emqx、emqx.cmd

EMQX 的可执行文件,具体使用可以查看 基本命令。

emqx_ctl、emqx_ctl.cmd

EMQX 管理命令的可执行文件,具体使用可以查看 管理命令 CLI。

etc 目录

EMQX 通过

 etc

目录下配置文件进行设置,主要配置文件包括:

  • emqx.conf:EMQX 的主配置文件。
  • vm.args:Erlang 虚拟机的运行参数。
  • certs/:X.509 的密钥和证书文件。这些文件被用于 EMQX 的 SSL/TLS 监听器。 也被用与与外部系统集成时建立 SSL/TLS 连接。

了解更多关于EMQX的目录结构相关的信息

API文档

EMQX 提供了管理监控 REST API,这些 API 遵循 OpenAPI (Swagger) 3.0 规范。

EMQX 服务启动后,您可以访问 http://localhost:18083/api-docs/index.html (opens new window)来 查看 API 的文档。还可以直接在 Swagger UI 上尝试执行一些 API。

官方也有直接提供相应的API文档

image.png
文章转自我的博客http://yujky.cn/#/article/details/1592576978668544002

详细使用建议参考https://blog.csdn.net/a123123sdf/article/details/120902585

标签: 学习 大数据 java

本文转载自: https://blog.csdn.net/weixin_44192363/article/details/127956869
版权归原作者 cxks-从新开始 所有, 如有侵权,请联系我们删除。

“emqx学习笔记(1)- emqx的下载和安装”的评论:

还没有评论