Emqx(开源版)在Ubuntu20.24.6上安装(四种方式)

一、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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值