1、软件下载
官网 --> 右上角[免费试用] --> EMQX 下载 --> EMQX 开源版 --> 选择版本 + 系统 --> [免费下载] + 选择 tar.gz + amd64 --> [立即下载]
选择对应下载方式
上传到 /usr/local/ 目录下。
2、安装
#进入操作目录
cd /usr/local
#创建安装目录
mkdir emqx
#解压到安装目录
tar -zxvf emqx-5.0.20-el7-amd64.tar.gz -C emqx
# 配置环境变量
echo 'export PATH=$PATH:/usr/local/emqx/bin' >> /etc/profile
source /etc/profile
#启动
emqx start
看到以上内容就表示。EMQX已正常运行。
打开浏览器,直接访问:http://IP:18083 ,可以看到EMQX的Web登录界面。
EMQX的Web管理默认账户是 admin/public ,首次登录会要求修改默认密码,修改完成直接登录主界面。
如果Web无法访问,看一下防火墙的端口是否开放。
#Web管理平台端口
firewall-cmd --zone=public --add-port=18083/tcp --permanent
#MQTT链接端口
firewall-cmd --zone=public --add-port=1883/tcp --permanent
#重载生效。
firewall-cmd --reload
3、自启动
创建自启动服务i文件
vim /usr/lib/systemd/system/emqx.service
emqx.service 服务文件,具体内容如下
[Unit]
Description=emqxAutostart
After=network.target
[Service]
Type=forking
Environment=HOME=/usr/local/emqx/bin/emqx
ExecStart=/usr/local/emqx/bin/emqx start
ExecReload=/usr/local/emqx/bin/emqx restart
ExecStop=/usr/local/emqx/bin/emqx stop
PrivateTmp=true
[Install]
WantedBy=multi-user.target
保存文件,添加自启动命令:
systemctl enable emqx.service