
一、tar安装包安装(亲测)
下载地址:https://www.emqx.com/zh/downloads-and-install/broker
cd /opt/software
wget https://www.emqx.com/zh/downloads/broker/5.8.9/emqx-5.8.9-elixir-ubuntu22.04-amd64.tar.gz

安装
mkdir -p /usr/local/emqx
tar -zxvf /opt/software/emqx-5.8.9-ubuntu20.04-amd64.tar.gz -C /usr/local/emqx
cd /usr/local/emqx
#启动
./bin/emqx start

查看Dashboard:http://localhost:18083 默认用户名是 admin ,密码是 public —>asdf1234
# 停止
./bin/emqx stop
# 查看运行状态(输出数字:代表 EMQX 正在后台运行 无输出:服务未启动 / 启动失败)
./bin/emqx pid

# 前台启动(调试用,关闭终端就退出,不要生产用)
./bin/emqx console

# 实时查看最新erlang日志
tail -n 100 -f /usr/local/emqx/log/erlang.log.1
# 业务日志
tail -n 100 -f /usr/local/emqx/log/emqx.log.1
# 强制杀死所有emqx erlang进程
pkill -f emqx
pkill -f epmd
设置开机自启
1.创建 systemd 配置文件
vim /etc/systemd/system/emqx.service
2、写入内容:
[Unit]
Description=EMQX MQTT Broker
After=network.target
[Service]
Type=forking
ExecStart=/usr/local/emqx/bin/emqx start
ExecStop=/usr/local/emqx/bin/emqx stop
ExecReload=/usr/local/emqx/bin/emqx restart
PIDFile=/usr/local/emqx/var/run/emqx.pid
Restart=on-failure
RestartSec=5
[Install]
WantedBy=multi-user.target
3、生效并设置开机启动
# 重载systemd配置
systemctl daemon-reload
# 开机自启
systemctl enable emqx
# 后台启动服务
systemctl start emqx
# 查看状态
systemctl status emqx
二、Docker在线安装
1、获取 Docker 镜像
docker pull emqx/emqx:5.8.9
2、启动 Docker 容器
docker run -d --name emqx -p 1883:1883 -p 8083:8083 -p 8084:8084 -p 8883:8883 -p 18083:18083 emqx/emqx:5.8.9
三、Docker离线安装(亲测)
1、下载
wget https://www.emqx.com/zh/downloads/broker/5.8.9/emqx-5.8.9-docker-amd64.tar.gz
2、安装
cd /opt/software
docker load < emqx-5.8.9-docker-amd64.tar.gz

3、启动
docker run -d --name emqx -p 1883:1883 -p 8083:8083 -p 8084:8084 -p 8883:8883 -p 18083:18083 emqx/emqx:5.8.9

四、APT方式安装
配置 EMQX Apt 源
curl -s https://assets.emqx.com/scripts/install-emqx-deb.sh | sudo bash
# 刷新软件源索引
sudo apt-get update
安装 EMQX
sudo apt-get install emqx
启动 EMQX
sudo systemctl start emqx

在Ubuntu20.24.6上安装(四种方式)&spm=1001.2101.3001.5002&articleId=163394831&d=1&t=3&u=2f6e850d00ef4c9b8a08cdf5b96d44e9)
2万+

被折叠的 条评论
为什么被折叠?



