centos7.5安装emqtt

注意最新版本的已经改名字叫emqx了,安装方法还是一样,但是执行命令不同了。

  1. 从官网下载安装:
http://emqtt.com/downloads/
  1. unzip 解压下载的压缩包:
yum install -y zip/unzip
  1. 配置权限,有时候会提示没有权限进行操作:
chmod -R 777 .
  1. 控制台调试模式启动,检查 EMQ 是否可正常启动:
cd emqttd
./bin/emqttd console
  1. 启动:
./bin/emqttd start
- 通过service启动:systemctl start|stop|restart emqttd.service
  1. 如果存在防火墙的话,关闭firewall:
 - 停止firewall: systemctl stop firewalld.service
- 禁止firewall开机启动: systemctl disable firewalld.service
- 查看默认防火墙状态(关闭后显示notrunning,开启后显示running): firewall-cmd --state 
  1. 修改密码验证:
- 配置用户名密码: vim etc/plugins/emq_auth_username.conf
- 通过控制台或配置文件,开启emq_auth_username插件
- 关闭匿名登录:etc/emq.conf 配置启用匿名认证:mqtt.allow_anonymous = false
  1. 安装成功。
    安装成功后,需要开放的端口有18083、1883、8083.
    其中,18083:控制台web访问端口;1883:HTTP请求端口;8083:tcp请求端口

你可能感兴趣的:(centos7.5安装emqtt)