centOS7 下安装emqtt

1、下载安装包,ftp到服务器/usr/local/

2、安装

 cd /usr/local/

 rpm -ivh emqttd-centos7-v2.3.6-1.el7.centos.x86_64.rpm

出现以下信息:

Preparing...                          ################################# [100%]
Updating / installing...
   1:emqttd-2.3-1.el7.centos          ################################# [100%]

Created symlink from /etc/systemd/system/multi-user.target.wants/emqttd.service to /usr/lib/systemd/system/emqttd.service.

3、安装依赖类库

yum install lksctp-tools

配置文件

EMQ 配置文件: /etc/emqttd/emq.conf,插件配置文件: /etc/emqttd/plugins/*.conf。

日志文件

日志文件目录: /var/log/emqttd

数据文件

数据文件目录:/var/lib/emqttd/

启动停止

systemctl start|stop|restart emqttd.service

我的mqtt安装在etc下,官网上的文档在bin下,so:

cd etc

emqttd stop

emqttd start

emqttd_ctl status

启用用户名密码:


关闭匿名验证:

修改etc/emq.conf  

## Allow Anonymous authentication
mqtt.allow_anonymous = false

启用 emq_auth_username 插件:

启用 emq_auth_username 插件(不启用则mqtt.allow_anonymous = false不生效):

emqttd_ctl plugins load emq_auth_username
添加用户:

emqttd_ctl users add xxx xxxxxx


也可以通过修改plugins/emq_auth_clientid.conf的方式。




你可能感兴趣的:(centOS7 下安装emqtt)