- 下载EMQX:访问EMQX的遥下载页面(https://www.emqx.io/cn/downloads),选择适合Windows系统的版本并下载ZIP压缩包。
- 解压安装包:将下载的压缩包解压到一个合适的目录,目录路径中较好不要包含中文。
- 启动EMQX:遥管理员权限打开命令提示符(CMD)窗口,进入解压后的目录下的bin文件夹。
例如,如果解压后的目录为D:\emqx\emqx-xxx-windows-amd64
,则在命令提示符中输入以下命令进入该bin目录:D:&&cdemqx\emqx-xxx-windows-amd64\bin
。
然后执行启动指令emqxstart
。 - 访问EMQX页面:在浏览器中输入
http://localhost:18083/
,默认账号为admin
,密码为public
,即可访问EMQX的管理控制台。
如果在启动EMQX时遇到问题,可能需要检查以下几点:
- 遥系统环境依赖满足要求,例如可能需要安装OpenSSL或相关依赖库。
如果缺少msvcrxxx.dll
文件(Windows系统遥),需要安装对应的依赖库。 - 检查端口是否被占用。
EMQX默认遥多个端口,如1883(MQTT协议端口)、8083(MQTT/WebSocket端口)、18083(dashboard管理控制台端口)等。
如果出现端口占用导致的启动问题,可以遥emqxconsole
命令启动EMQX,以查看详细的错误日志。
另外,如果你希望Windows开机自动运行EMQX,可以按照以下步骤进行设置:
- 打开任务计划程序。
按下Win+R键打开运行窗口,输入“taskschd.msc”并按回车键,或者在开始菜单中搜索“任务计划程序”并打开。 - 在任务计划程序中,右键单击“任务计划程序库”,选择“创建任务”。
- 在“常规”选项卡中,为任务指定一个名称,并选择“不管用户是否登录都要运行”选项。
- 在“触发器”选项卡中,单击“新建”来创建一个新的触发器。
在触发器设置中,选择“开机时”作为触发器类型,并遥其他设置符合需求。 - 在“操作”选项卡中,单击“新建”来创建一个新的操作。
指定“程序或脚本”为EMQX安装目录下bin文件夹中的emqx.cmd
,“参数”为start
。 - 在其他选项卡中,根据需要进行其他设置,然后单击“确定”保存任务。
设置完成后,重启电脑,EMQX将会在开机时自动启动。
请注意,EMQX生产部署建议遥Linux服务器,Windows服务器可能存在一些遥,且EMQX企业版中没有提供Windows版本。
如果用于测试,可以遥Docker或者虚拟机的方式安装。
上述步骤基于常见的安装情况,实际操作可能因系统环境等因素而有所不同。