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
访问emqx.com 选择 CentOS 版本,然后下载要安装的 EMQX 版本的 rpm 包。
安装 EMQX
$ sudo rpm -ivh emqx-ee-centos7-v4.0.0.x86_64.rpm
导入License文件:
$ cp /path/to/emqx.lic /etc/emqx/emqx.lic
启动 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包适用于测试和热更,如果不知道如何手动安装所有可能的运行时依赖,请勿在生产环境中使用
通过 emqx.com 选择 Centos 版本,然后下载要安装的 EMQX 版本的 zip 包。
解压程序包
$ unzip emqx-ee-centos7-v4.0.0.zip
导入License文件:
$ cp /path/to/emqx.lic /path/to/emqx/etc/emqx.lic
启动 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
通过 emqx.com 选择 Ubuntu 版本,然后下载要安装的 EMQX 版本的 deb 包。
安装 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
导入License文件:
$ cp /path/to/emqx.lic /etc/emqx/emqx.lic
启动 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包适用于测试和热更,如果不知道如何手动安装所有可能的运行时依赖,请勿在生产环境中使用
通过 emqx.com 选择 Ubuntu 版本,然后下载要安装的 EMQX 版本的 zip 包。
解压程序包
$ unzip emqx-ee-ubuntu18.04-v4.0.0.zip
导入License文件:
$ cp /path/to/emqx.lic /path/to/emqx/etc/emqx.lic
启动 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
通过 emqx.com 选择 Debian 版本,然后下载要安装的 EMQX 版本的 deb 包。
安装 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
导入License文件:
$ cp /path/to/emqx.lic /etc/emqx/emqx.lic
启动 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包适用于测试和热更,如果不知道如何手动安装所有可能的运行时依赖,请勿在生产环境中使用
通过 emqx.com 选择 Debian 版本,然后下载要安装的 EMQX 版本的 zip 包。
解压程序包
$ unzip emqx-ee-debian9-v4.0.0.zip
导入License文件:
$ cp /path/to/emqx.lic /path/to/emqx/etc/emqx.lic
启动 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
通过 emqx.com ,选择 EMQX 版本,然后下载要安装的 zip 包。
解压压缩包
$ unzip emqx-ee-macos-v4.0.0.zip
导入License文件:
$ cp /path/to/emqx.lic /path/to/emqx/etc/emqx.li
启动 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
获取 docker 镜像
通过 Docker Hub 获取
$ docker pull emqx/emqx-ee:v4.0.0
启动 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