CentOS7.6安装emqtt

为了操作方便,终端可直接使用服务器的在线终端!
在这里插入图片描述
默认用户名为root

一、获取emqtt

输入以下命令,即可将emqtt下载到当前文件夹~

cd /opt
wget  https://qqqqqbucket.oss-cn-beijing.aliyuncs.com/mqtt/emqttd-centos7-v2.3.11.zip

解压

yum install zip unzip -y
unzip  emqttd-centos7-v2.3.11.zip

二、测试控制台启动emqtt

输入以下命令

cd emqttd && ./bin/emqttd console

在这里插入图片描述

打开mqtt调试助手,输入服务器IP地址和端口号1883,测试是否可以成功连接。

在这里插入图片描述

若没有问题,继续进行~

若配置失败,需要重新配置,切记需要重新返回/opt目录

三、配置emqtt

按两次ctrl+c退出emqtt测试

1、关闭匿名认证
cd /opt/emqttd/etc
vim  emq.conf

修改mqtt.allow_anonymousfalse

2、设置用户名密码
cd /opt/emqttd/etc/plugins
vim   emq_auth_username.conf

添加用户名和密码

auth.user.1.username = clay
auth.user.1.password = 11223344

返回/opt目录,启动控制台,测试用户名和密码

cd /opt
cd emqttd && ./bin/emqttd console
3、进入mqtt后台开启用户名和密码

在浏览器输入:服务器IP:18083,默认用户名和密码为:admin public

将以下选项开启
在这里插入图片描述

这次再mqtt客户端输入IP、端口、用户、密码都正确后才可以登录。

当用户名和密码输错时,服务器中断会提示。

在这里插入图片描述

四、开启emqtt服务

显然现在emqtt在在终端一直进行,很不方便。

两次ctrl+C,结束当前终端

输入以下命令,将emqtt放到服务器后台运行。

cd /opt/emqttd
./bin/emqttd start

在这里插入图片描述

发布了693 篇原创文章 · 获赞 1115 · 访问量 78万+

猜你喜欢

转载自blog.csdn.net/ReCclay/article/details/104255580