CentOS7.6安装emqtt

举报
ReCclay 发表于 2022/02/22 01:22:28 2022/02/22
【摘要】 为了操作方便,终端可直接使用服务器的在线终端! 默认用户名为root 一、获取emqtt 输入以下命令,即可将emqtt下载到当前文件夹~ cd /opt wget https://q...

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

一、获取emqtt

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

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

  
 
  • 1
  • 2

解压

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

  
 
  • 1
  • 2

二、测试控制台启动emqtt

输入以下命令

cd emqttd && ./bin/emqttd console

  
 
  • 1

在这里插入图片描述

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

在这里插入图片描述

若没有问题,继续进行~

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

三、配置emqtt

按两次ctrl+c退出emqtt测试

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

  
 
  • 1
  • 2

修改mqtt.allow_anonymousfalse

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

  
 
  • 1
  • 2

添加用户名和密码

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

  
 
  • 1
  • 2

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

cd /opt
cd emqttd && ./bin/emqttd console

  
 
  • 1
  • 2
3、进入mqtt后台开启用户名和密码

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

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

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

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

在这里插入图片描述

四、开启emqtt服务

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

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

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

cd /opt/emqttd
./bin/emqttd start

  
 
  • 1
  • 2

在这里插入图片描述

文章来源: recclay.blog.csdn.net,作者:ReCclay,版权归原作者所有,如需转载,请联系作者。

原文链接:recclay.blog.csdn.net/article/details/104255580

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。