CentOS/RHEL

本章节将指导您如何在 CentOS/RHEL 系统中下载安装并启动 EMQX。

支持的 CentOS/RHEL 版本:

  • CentOS 8
  • CentOS 7

通过 Yum 源安装

EMQX 支持通过 Yum 源安装,您可通过以下 Yum 命令从中自动下载和安装 EMQX。

  1. 通过以下命令配置 EMQX Yum 源:

    1. curl -s https://assets.emqx.com/scripts/install-emqx-rpm.sh | sudo bash
  2. 运行以下命令安装 EMQX:

    1. sudo yum install emqx -y
  3. 运行以下命令启动 EMQX:

    1. sudo systemctl start emqx

通过下载包安装

EMQX 同时支持通过下载包进行安装。下文将以 CentOS 8 系统为例演示如何下载最新版 EMQX。如希望在其他支持系统中进行安装,或体验其他版本,可前往 EMQX 下载页面CentOS/RHEL - 图1 (opens new window) 获取详细安装信息。

通过 rpm 安装

请根据 CPU 架构选择对应安装方式。

  1. 下载 emqx-5.1.0-el8-amd64.rpmCentOS/RHEL - 图2 (opens new window)

    1. wget https://www.emqx.com/zh/downloads/broker/5.1.0/emqx-5.1.0-el8-amd64.rpm
  2. 安装 EMQX。

    1. sudo yum install emqx-5.1.0-el8-amd64.rpm -y
  3. 下载 emqx-5.1.0-el8-arm64.rpmCentOS/RHEL - 图3 (opens new window)

    1. wget https://www.emqx.com/zh/downloads/broker/5.1.0/emqx-5.1.0-el8-arm64.rpm
  4. 安装 EMQX。

    1. sudo yum install emqx-5.1.0-el8-arm64.rpm -y

启动 EMQX

您可通过如下三种方式启动 EMQX。

  • 直接启动:

    1. $ emqx start
    2. EMQX 5.1.0 is started successfully!
    3. $ emqx_ctl status
    4. Node 'emqx@127.0.0.1' 5.1.0 is started
  • systemctl 启动:

    1. sudo systemctl start emqx
  • service 启动:

    1. sudo service emqx start

卸载 EMQX

服务完成后,可通过如下命令卸载 EMQX:

  1. sudo apt remove --purge emqx

通过 tar.gz 安装

请根据 CPU 架构选择对应安装方式。

  1. 下载 emqx-5.1.0-el8-amd64.tar.gzCentOS/RHEL - 图4 (opens new window)

    1. wget https://www.emqx.com/zh/downloads/broker/5.1.0/emqx-5.1.0-el8-amd64.tar.gz
  2. 安装 EMQX。

    1. mkdir -p emqx && tar -zxvf emqx-5.1.0-el8-amd64.tar.gz -C emqx
  3. 下载 emqx-5.1.0-el8-arm64.tar.gzCentOS/RHEL - 图5 (opens new window)

    1. wget https://www.emqx.com/zh/downloads/broker/5.1.0/emqx-5.1.0-el8-arm64.tar.gz
  4. 安装 EMQX。

    1. mkdir -p emqx && tar -zxvf emqx-5.1.0-el8-arm64.tar.gz -C emqx

启动 EMQX

安装完成后,可通过如下命令启动 EMQX。

  1. ./emqx/bin/emqx start