CentOS7 TAR安装 EMQX(MQTT)

1、软件下载

官网 --> 右上角[免费试用] --> EMQX 下载 --> EMQX 开源版 --> 选择版本 + 系统 --> [免费下载]  +  选择 tar.gz + amd64 --> [立即下载]

CentOS7 TAR安装 EMQX(MQTT)_第1张图片

选择对应下载方式

CentOS7 TAR安装 EMQX(MQTT)_第2张图片

 

上传到 /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

CentOS7 TAR安装 EMQX(MQTT)_第3张图片

 

看到以上内容就表示。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

你可能感兴趣的:(windows,mqtt,emqx)