Linux EMQX 安装配置与自动启动教程

需积分: 9 0 下载量 154 浏览量 更新于2024-08-05 收藏 552KB DOCX 举报
本文档是一份关于在Linux系统上安装、配置和管理EMQX消息队列(MQ)的详细指南。EMQX是一款开源的物联网 MQTT 代理,适用于构建可靠、安全的实时消息系统。以下是文档中的关键步骤: 1. 下载和安装EMQX: - 访问EMQX官方网站(<https://www.emqx.com/zh/downloads?product=broker>),选择适合的版本,这里是CentOS 7的开源版,下载zip格式的amd64版本。 - 将下载的`emqx-centos7-4.3.4-amd64.zip`文件上传至服务器的`/opt/jineng/packages`目录。如果该目录已存在包,可直接导入。 2. 解压并配置: - 进入`/opt/jineng/packages`目录,使用`unzip`命令解压文件到`/opt/jineng/software`。 - 配置MQ与Java服务的集成,通过编辑`/opt/jineng/softwares/emqx/etc/plugins/emqx_web_hook.conf`文件,设置Webhook配置,指定Java服务器的URL(例如`http://127.0.0.1:8889/system/emqx/webhook`),启用MQ的上下线事件通知功能。 3. 启动和停止EMQX: - 使用命令`./bin/emqxstart`启动EMQX服务,成功启动后会显示启动信息。 - 若要停止服务,执行`./bin/emqxstop`,确认服务已关闭。 4. 访问控制台: - 登录EMQX的Web控制台,地址为`http://emqx所在主机ip地址:18083`,默认用户名为`admin`,初始密码为`public`。在这里可以管理主题、客户端和规则等。 5. 启用Webhook插件: - 在DockerHub或其他容器管理平台上,确保在Web控制台上开启了Webhook插件,以便接收和处理来自其他系统的事件。 6. 设置开机启动: - 创建一个Systemd服务文件`/usr/lib/systemd/system/emqx.service`,配置文件中应包含启动EMQX的相关指令,以便系统启动时自动运行。 这份手册提供了从安装到日常运维的基本操作流程,包括配置集成Java服务、设置Webhook通知以及实现自动启动,帮助用户更好地管理和监控Linux环境中的EMQX消息队列服务。