【解决方案】MQTT 强劲代理服务 EMQX 安装报Unable to load emulator DLL错误

软件版本

  • OS:Windows Server 2012
  • EMQX : 4.4.4

报错过程复盘

1. 解压安装

将下载的EMQX压缩包解压后,进入到bin目录,直接命令行安装和启动

./emqx insall

控制台出现报错提示,

Unable to load emulator DLL

译过来就是不能够加载到模拟器动态链接库

2. 思考过程

  1. 版本的问题,在官网上能看到软件支持的操作系统其实不包括Windows Server 2012,但是操作系统层次的软件应该改动不大;(排除)

【解决方案】MQTT 强劲代理服务 EMQX 安装报Unable to load emulator DLL错误_第1张图片
2. 想着EMQX软件基于Erlang/OTP开发,应该对其有依赖,于是安装Erlang/OTP最新版25.0.1,安装完毕后,不再提示错误

EMQX 命令集锦

控制台输入 ./emqx,查看使用所有的命令。

> ./emqx
usage: emqx (install|uninstall|start|stop|restart|console|ping|list|attach)

启动EMQX

重新运行安装步骤,接着进行启动,最后打开Erlang/OTP的输出控制台

> ./emqx install
> ./emqx start
> ./emqx console

结果如下图所示,可以看到各个服务已经运行。
【解决方案】MQTT 强劲代理服务 EMQX 安装报Unable to load emulator DLL错误_第2张图片

开启EMQX 仪表盘

浏览器输入一下地址

http://ip:18083/#/

能够看到EMQX 仪表盘内容如下图锁所示。
【解决方案】MQTT 强劲代理服务 EMQX 安装报Unable to load emulator DLL错误_第3张图片

你可能感兴趣的:(中间件,erlang,emqx,运维开发,mqtt)