前面一篇文章介绍了Eclipse的mqtt服务器mosquitto,这篇介绍一下Apache ActiveMQ下的Apollo。
1、下载安装包
wget http://mirror.bit.edu.cn/apache/activemq/activemq-apollo/1.7.1/apache-apollo-1.7.1-unix-distro.tar.gz
2、解压
tar -zxvf apache-apollo-1.7.1-unix-distro.tar.gz
3、创建mqtt server实例mybroker
进入目录 apache-apollo-1.7.1,执行
./bin/apollo create mybroker
当前目录下就会创建1个新的文件夹 mybroker
bin 运行脚本
etc 环境配置
data 存储持久化数据
log 运行日志
tmp 临时文件
4、启动服务
进入到mybroker的bin目录下,执行
./apollo-broker run
默认会启动tcp、tls、ws、wss,以及监控页面https://127.0.0.1:61681/ 和 http://127.0.0.1:61680/
5、监控页面
配置说明
新创建的实例mybroker的etc下存放的是配置文件。
6、apollo.xml 是服务器配置信息
7、user.properties 用户配置文件
用来配置可以使用服务器的用户以及相应的密码
默认用户admin,默认密码password
配置方式为
用户名=密码
8、black-list.txt 黑名单
用来存放不允许连接服务器的IP地址,相当于黑名单类似的东西。 例如:10.20.9.147 表示上面IP不能够连接到服务器。
windows下apollo安装
1、下载地址:http://activemq.apache.org/apollo/download.html
下载Apollo服务器并解压,在CMD环境运行其工作目录下的 bin\apollo.cmd create mybroker
2、创建实例之后会在bin目录下生成mybroker文件夹,其中 etc\apollo.xml 文件下是配置服务器信息的文件,
3、etc\users.properties 文件包含连接MQTT服务器时用到的用户名和密码,初始默认帐号是admin,密码password;