EMQX 企业版安装

EMQX 客服发表于:2022年05月24日 16:58:51

EMQX 企业版安装

EMQX 消息服务器可跨平台运行在 Linux 服务器上。

EMQX License 文件获取

联系商务或登陆 https://www.emqx.com 注册账号获取免费的试用 License 文件

EMQX 程序包下载

EMQX 消息服务器每个版本会发布 CentOS、Ubuntu、Debian 平台程序包与 Docker 镜像。

下载地址: https://www.emqx.com/zh/downloads

CentOS

  • CentOS 7 (EL7)

  • CentOS 8 (EL8)

使用 rpm 包安装 EMQX

  1. 访问emqx.com 选择 CentOS 版本,然后下载要安装的 EMQX 版本的 rpm 包。

  2. 安装 EMQX

    $ sudo rpm -ivh emqx-ee-centos7-v4.0.0.x86_64.rpm
  3. 导入License文件:

    $ cp /path/to/emqx.lic /etc/emqx/emqx.lic
  4. 启动 EMQX

  • 直接启动

    $ emqx start
    emqx  is started successfully!
    
    $ emqx_ctl status
    Node 'emqx@127.0.0.1' is started
    emqx 4.0.0 is running
  • systemctl 启动

    $ sudo systemctl start emqx
  • service 启动

    $ sudo service emqx start

使用 zip 包安装 EMQX

warning:ZIP包适用于测试和热更,如果不知道如何手动安装所有可能的运行时依赖,请勿在生产环境中使用

  1. 通过 emqx.com 选择 Centos 版本,然后下载要安装的 EMQX 版本的 zip 包。

  2. 解压程序包

    $ unzip emqx-ee-centos7-v4.0.0.zip
  3. 导入License文件:

    $ cp /path/to/emqx.lic /path/to/emqx/etc/emqx.lic
  4. 启动 EMQX

    $ ./bin/emqx start
    emqx v4.0.0 is started successfully!
    
    $ ./bin/emqx_ctl status
    Node 'emqx@127.0.0.1' is started
    emqx 4.0.0 is running

Ubuntu

  • Bionic 18.04 (LTS)

  • Xenial 16.04 (LTS)

使用 deb 包安装 EMQX

  1. 通过 emqx.com 选择 Ubuntu 版本,然后下载要安装的 EMQX 版本的 deb 包。

  2. 安装 EMQX

# for ubuntu
$ sudo apt install ./emqx-ee-ubuntu18.04-v3.1.0_amd64.deb
# for debian
$ sudo dpkg -i emqx-ee-ubuntu18.04-v3.1.0_amd64.deb
  1. 导入License文件:

$ cp /path/to/emqx.lic /etc/emqx/emqx.lic
  1. 启动 EMQX

  • 直接启动

$ emqx start
emqx  is started successfully!

$ emqx_ctl status
Node 'emqx@127.0.0.1' is started
emqx 4.0.0 is running
  • systemctl 启动

$ sudo systemctl start emqx
  • service 启动

$ sudo service emqx start

使用 zip 包安装 EMQX

warning:ZIP包适用于测试和热更,如果不知道如何手动安装所有可能的运行时依赖,请勿在生产环境中使用

  1. 通过 emqx.com 选择 Ubuntu 版本,然后下载要安装的 EMQX 版本的 zip 包。

  2. 解压程序包

$ unzip emqx-ee-ubuntu18.04-v4.0.0.zip
  1. 导入License文件:

$ cp /path/to/emqx.lic /path/to/emqx/etc/emqx.lic
  1. 启动 EMQX

$ ./bin/emqx start
emqx v4.0.0 is started successfully!

$ ./bin/emqx_ctl status
Node 'emqx@127.0.0.1' is started
emqx 4.0.0 is running

Debian

  • Debian 9

  • Debian 10

使用 deb 包安装 EMQX

  1. 通过 emqx.com 选择 Debian 版本,然后下载要安装的 EMQX 版本的 deb 包。

  2. 安装 EMQX

    # for ubuntu
    $ sudo apt install ./emqx-ee-debian9-v3.1.0_amd64.deb
    
    # for debian
    # 首先确保已安装 libodbc
    $ sudo dpkg -i emqx-ee-debian9-v3.1.0_amd64.deb
  3. 导入License文件:

    $ cp /path/to/emqx.lic /etc/emqx/emqx.lic
  4. 启动 EMQX

  • 直接启动

    $ emqx start
    emqx v4.0.0 is started successfully!
    
    $ emqx_ctl status
    Node 'emqx@127.0.0.1' is started
    emqx 4.0.0 is running
  • systemctl 启动

    $ sudo systemctl start emqx
  • service 启动

    $ sudo service emqx start

使用 zip 包安装 EMQX

warning:ZIP包适用于测试和热更,如果不知道如何手动安装所有可能的运行时依赖,请勿在生产环境中使用

  1. 通过 emqx.com 选择 Debian 版本,然后下载要安装的 EMQX 版本的 zip 包。

  2. 解压程序包

    $ unzip emqx-ee-debian9-v4.0.0.zip
  3. 导入License文件:

    $ cp /path/to/emqx.lic /path/to/emqx/etc/emqx.lic
  4. 启动 EMQX

    $ ./bin/emqx start
    emqx v4.0.0 is started successfully!
    
    $ ./bin/emqx_ctl status
    Node 'emqx@127.0.0.1' is started
    emqx 4.0.0 is running

macOS

使用 ZIP 包安装 EMQX

  1. 通过 emqx.com ,选择 EMQX 版本,然后下载要安装的 zip 包。

  2. 解压压缩包

    $ unzip emqx-ee-macos-v4.0.0.zip
  3. 导入License文件:

    $ cp /path/to/emqx.lic /path/to/emqx/etc/emqx.li
  4. 启动 EMQX

    $ ./bin/emqx start
    emqx v4.0.0 is started successfully!
    
    $ ./bin/emqx_ctl status
    Node 'emqx@127.0.0.1' is started
    emqx 4.0.0 is running

Docker

  1. 获取 docker 镜像

$ docker pull emqx/emqx-ee:v4.0.0
  1. 启动 docker 容器

$ docker run -d -\
    -name emqx-ee \
    -p 1883:1883 \
    -p 8083:8083 \
    -p 8883:8883 \
    -p 8084:8084 \
    -p 18083:18083 \
    -v /path/to/emqx.lic:/opt/emqx/etc/emqx.lic
    emqx/emqx-ee:v4.0.0

更多关于 EMQX Docker 的信息请查看 Docker Hub


    您需要登录后才可以回复