在 CentOS/RHEL 上安装 EMQX
本页将指导您如何在 CentOS/RHEL 系统中下载安装并启动 EMQX。
支持的 CentOS/RHEL 版本:
- Amazon Linux 2023
- Rocky Linux 10 (RHEL 10)
- Rocky Linux 9 (RHEL 9)
- Rocky Linux 8 (RHEL 8)
下文将介绍如何从官方下载页面下载最新版 EMQX。如希望在其他系统中进行安装或希望安装其他版本,可前往 EMQX 企业版下载页面获取详细安装信息。
TIP
从 EMQX 6.3.0 开始,通过 RPM 包安装的 EMQX 可使用与 Docker 镜像相同的 /opt/emqx/... 路径。路径映射参见文件和目录。
通过 rpm 安装
- 前往官方下载页面,选择 CentOS/RHEL 页签。
- 选择最新版本
6.3.0,在安装包类型中根据目标 RHEL 兼容发行版版本和 CPU 架构选择对应的rpm安装包。 - 点击下方的下载链接。您也可以参照命令行指导步骤进行下载与安装。
启动 EMQX
启动为一个 systemd 服务:
bash
sudo systemctl start emqxTIP
从 EMQX 6.3.0 开始,可在 /etc/emqx/emqx.env 中设置启动期环境变量,例如 EMQX_SECURITY_PROFILE。emqx 命令每次执行时都会加载该文件,包括以服务方式启动、前台启动以及运行 emqx ctl 时。软件包升级会保留对该文件的修改。修改启动期环境变量后,重启 EMQX 节点以使更改生效。参见启动期环境变量。
卸载 EMQX
安装完成后,可通过如下命令卸载 EMQX:
shell
sudo yum remove emqx通过 tar.gz 安装
- 前往官方下载页面,选择 CentOS/RHEL 页签。
- 选择最新版本
6.3.0,在安装包类型中根据目标 RHEL 兼容发行版版本和 CPU 架构选择对应的tar.gz安装包。 - 点击下方的下载链接。您也可以参照命令行指导步骤进行下载与安装。
启动 EMQX
安装完成后,可通过如下命令启动 EMQX。
./emqx/bin/emqx foreground