Linux安装emqx部署mqtt服务器

1、安装wget

yum install -y wget 

2、下载emqx安装包

wget https://www.emqx.com/zh/downloads/broker/5.0.21/emqx-5.0.21-el7-amd64.rpm

3、安装

sudo yum install emqx-5.0.21-el7-amd64.rpm -y

如果遇到openssl11依赖问题 依次下载这两个依赖
yum install -y epel-release
yum install -y openssl11
重新执行3

4、启动、重启、停止

启动

sudo systemctl start emqx
 设置开机启动
sudo systemctl enable emqx

查看该服务状态

systemctl status emqx.service

停止服务状态

systemctl stop emqx.service

5、访问EMQX控制台

启动EMQX后,可以通过Web浏览器访问EMQX控制台,监控和管理EMQX的运行状态。默认情况下,控制台监听在18083端口。

在浏览器中输入以下地址访问控制台:

http://服务器IP:18083

6、 配置EMQX

EMQX的配置文件位于etc/emqx.conf。可以使用任意文本编辑器编辑该文件进行配置。在修改配置文件后,需要重新启动EMQX使配置生效。

### 如何在Linux系统上部署EMQX 为了成功安装软件包,在Ubuntu系统上需要具有`sudo`权限的用户登录[^1]。对于特定于Docker容器环境下的依赖项安装,可以采用yum工具来完成必要的程序库安装,例如通过命令`yum install -y yum-utils device-mapper-persistent-data lvm2`实现对docker-ce所需依赖关系的处理[^2]。 针对EMQX的具体部署过程,通常涉及以下几个方面: #### 准备工作 确保操作系统是最新的,并已安装必要组件。对于基于Debian/Ubuntu系统的服务器而言,这可能涉及到更新现有的软件包列表并升级已有的软件包到最新版本: ```bash sudo apt update && sudo apt upgrade -y ``` #### 安装Erlang/OTP平台 由于EMQX构建于Erlang之上,因此首先需下载适合当前操作系统的Erlang发行版。官方建议使用 Erlang Solutions 提供的二进制文件来进行安装: ```bash wget https://packages.erlang-solutions.com/erlang-solutions_2.0_all.deb sudo dpkg -i erlang-solutions_2.0_all.deb sudo apt-get update sudo apt-get install esl-erlang ``` #### 下载与配置EMQX 访问官方网站获取适用于目标架构(如amd64)的EMQX Broker压缩包链接,解压后按照说明调整默认设置以适应实际应用场景需求。如果计划利用共享库优化性能,则可参照相关指南进行编译参数设定[^3]。 #### 启动服务 一旦所有前期准备工作就绪,即可启动EMQX实例并通过管理界面进一步定制化功能特性。当考虑将应用打包成易于分发的形式时,编写合适的Dockerfile定义基本指令会很有帮助[^4]。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值