如何安装emqx
时间: 2025-05-08 15:15:20 浏览: 32
### EMQX 安装指南
EMQX 是一种分布式 MQTT 消息代理,支持高并发连接和多种协议接入。以下是关于如何安装 EMQX 的详细介绍。
#### 1. 系统需求
在安装 EMQX 前,请确认操作系统满足最低要求。通常情况下,Linux 和 macOS 是推荐的运行环境[^2]。对于 Windows 用户,建议通过 WSL (Windows Subsystem for Linux) 来部署。
#### 2. 使用包管理器安装
许多现代操作系统提供了便捷的包管理工具来简化软件安装过程:
- **Debian/Ubuntu**: 可以利用 `apt` 进行安装。
```bash
sudo apt update && sudo apt install -y curl wget
wget https://repo.emqx.io/assets/emqx-deb-public-signing-key.pub
sudo apt-key add emqx-deb-public-signing-key.pub
echo "deb https://repos.emqx.io/emqx-ce/deb $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/emqx.list
sudo apt update && sudo apt install -y emqx
```
- **CentOS/RHEL**: 利用 `yum` 或者 `dnf` 工具完成安装。
```bash
sudo yum install epel-release
sudo rpm --import https://repo.emqx.io/assets/emqx-rpm-public-signing-key.pub
cat <<EOF | sudo tee /etc/yum.repos.d/emqx.repo
[emqx]
name=EMQ X Package Repository
baseurl=https://repos.emqx.io/emqx-ce/rpm/\$basearch/
enabled=1
gpgcheck=1
repo_gpgcheck=1
gpgkey=https://repo.emqx.io/assets/emqx-rpm-public-signing-key.pub
EOF
sudo yum install -y emqx
```
#### 3. Docker 部署方式
Docker 提供了一种轻量级容器化解决方案,适合快速测试或开发环境中的应用部署。
```bash
docker run -d \
--name emqx \
-p 1883:1883 \
-p 8083:8083 \
-p 8084:8084 \
-p 18083:18083 \
emqx/emqx:v5.0.9
```
上述命令会启动一个基于最新稳定版本的 EMQX 实例,并开放必要的端口用于客户端通信[^3]。
#### 4. 编译源码安装
如果需要自定义功能或者优化性能,则可以从官方 GitHub 仓库克隆项目并自行编译构建。
```bash
git clone https://github.com/emqx/emqx.git
cd emqx
make rel
./_build/default/rel/emqx/bin/emqx start
```
以上介绍了几种常见的 EMQX 安装途径,具体选择取决于实际应用场景和个人偏好。
阅读全文
相关推荐

















