启动 EMQX
后台启动 EMQX
bash
$ emqx start
EMQX v4.0.0 is started successfully!
systemctl 启动
bash
$ sudo systemctl start emqx
EMQX v4.0.0 is started successfully!
service 启动
bash
$ sudo service emqx start
EMQX v4.0.0 is started successfully!
查看 EMQX 的状态
EMQX 正常启动:
bash
$ emqx_ctl status
Node 'emqx@127.0.0.1' is started
emqx 4.0.0 is running
EMQX 未能正常启动:
bash
$ emqx_ctl status
Node 'emqx@127.0.0.1' not responding to pings。
你可以查看 logs
下的日志文件并确认是否属于 常见错误。
License
EMQX Enterprise 需要 License 文件才能正常启动,请联系销售人员或在线自助购买/申请试用以获取 License。
- 试用版 License:到期后将停止正在运行的 EMQX;
- 正式版 License:到期后不会停止正在运行的 EMQX,但是新节点或手动停止之后的节点将无法启动。
申请试用 License
访问 EMQX Enterprise 下载页面,点击 免费获取 License。
申请 License 文件试用,下载 License 文件。
放置 License
改变配置中的许可证文件的路径:修改
etc/license.conf
文件中的license.file
,并确保许可证文件确实在更新的路径中,而且 EMQX Enterprise 有对它的读取权限。然后,启动EMQX Enterprise。EMQX Enterprise 的启动方式与EMQX 开源版相同。另外,如果正在运行的EMQX企业集群需要更新许可证文件,可以使用
emqx_ctl license reload [path of the license file]
命令直接更新许可证文件,而不必重新启动任何节点。 需要注意的是,emqx_ctl license reload
命令加载的证书将应用于整个 EMQX 集群,它将被保存在每个节点的数据目录的licenses
子目录下(即:data/licenses/emqx.lic
)。 即使节点重新启动,这个新的许可证文件也会被加载和应用。