EMQX 是一款开源的 MQTT 服务器,支持多种安装方式,包括:
RPM/DEB 包安装:适用于 Linux 系统,可以直接使用系统包管理器进行安装。
ZIP 压缩包安装:适用于 Linux、MacOS 和 Windows 系统,无需安装其他依赖。
Docker 运行:适用于所有操作系统,方便部署和管理。
Helm 安装:适用于 Kubernetes 环境,可以使用 Helm 进行快速部署。
源码编译安装:适用于需要定制或修改 EMQX 源代码的情况。
以下是一般步骤:
下载 EMQX 安装包:前往 EMQX 官网 https://www.emqx.io/downloads 下载适合您操作系统的安装包。
解压安装包:将下载的安装包解压到指定目录。
启动 EMQX 服务:根据您的操作系统和安装方式,启动 EMQX 服务。
访问 EMQX 管理面板:打开浏览器,访问 http://localhost:18083/(默认端口为 18083),即可访问 EMQX 管理面板。
以下是一些具体的安装示例:
在 Ubuntu 上使用 RPM 包安装:
Bash
sudo apt-get install emqx
请谨慎使用代码。
content_copy
在 macOS 上使用 ZIP 压缩包安装:
解压下载的 emqx-*.zip 压缩包。
进入解压后的目录。
执行 ./bin/emqx start 即可启动 EMQX 服务。
在 Windows 上使用 ZIP 压缩包安装:
解压下载的 emqx-*.zip 压缩包。
双击 emqx.bat 即可启动 EMQX 服务。
在 Docker 中运行:
Bash
docker run -d -p 18083:18083 -v /data/emqx:/emqx/data emqx/emqx
请谨慎使用代码。
content_copy
在 Kubernetes 上使用 Helm 安装:
Bash
helm repo add emqx https://charts.emqx.io
helm install emqx emqx/emqx
请谨慎使用代码。
content_copy
源码编译安装:
下载 EMQX 源代码。
按照编译说明进行编译。
安装编译好的程序。
安装完成后,您可以使用 EMQX 管理面板进行配置和管理。
以下是一些 EMQX 的基本使用方法:
创建主题:主题是 MQTT 消息的发布和订阅的单位。您可以使用 EMQX 管理面板创建主题。
发布消息:您可以使用 MQTT 客户端发布消息到主题。
订阅消息:您可以使用 MQTT 客户端订阅主题,接收发布到该主题的消息。
配置权限:您可以使用 EMQX 管理面板配置用户和权限,控制谁可以访问哪些主题。
监控性能:您可以使用 EMQX 管理面板监控 EMQX 服务器的性能。
EMQX 官网: