前面一篇文章介紹了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尊流、創(chuàng)建mqtt server實例mybroker
進入目錄 apache-apollo-1.7.1,執(zhí)行
./bin/apollo create mybroker
當前目錄下就會創(chuàng)建1個新的文件夾 mybroker
bin ?運行腳本?
etc 環(huán)境配置?
data 存儲持久化數(shù)據(jù)?
log ?運行日志?
tmp 臨時文件
4玛歌、啟動服務
進入到mybroker的bin目錄下昧港,執(zhí)行
./apollo-broker run
默認會啟動tcp、tls沾鳄、ws慨飘、wss,以及監(jiān)控頁面https://127.0.0.1:61681/ ? ? 和 ?? http://127.0.0.1:61680/
5译荞、監(jiān)控頁面
配置說明
新創(chuàng)建的實例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環(huán)境運行其工作目錄下的 bin\apollo.cmd create mybroker
2、創(chuàng)建實例之后會在bin目錄下生成mybroker文件夾得湘,其中 etc\apollo.xml 文件下是配置服務器信息的文件杖玲,?
3、etc\users.properties 文件包含連接MQTT服務器時用到的用戶名和密碼淘正,初始默認帳號是admin摆马,密碼password臼闻;?