一.在搭建之前顽耳,在系統(tǒng)中安裝JAVA軟件锨匆,并配置環(huán)境變量屯仗。
1.安裝JDK
要下載Oracle公司的JDK可以百度“JDK”進(jìn)入Oracle公司的JDK下載頁(yè)面(當(dāng)前下載頁(yè)面地址為http://www.oracle.com/technetwork/java/javase/downloads/index.html)鱼填,選擇自己電腦系統(tǒng)的對(duì)應(yīng)版本即可擒贸。
對(duì)應(yīng)JDK的例程下載
下載到本地電腦后雙擊進(jìn)行安裝橘沥。JDK默認(rèn)安裝成功后窗轩,會(huì)在系統(tǒng)目錄下出現(xiàn)兩個(gè)文件夾,一個(gè)代表jdk座咆,一個(gè)代表jre痢艺。
JDK的全稱是Java SE Development Kit,也就是Java 開(kāi)發(fā)工具箱介陶。SE表示標(biāo)準(zhǔn)版堤舒。JDK是Java的核心,包含了Java的運(yùn)行環(huán)境(Java Runtime Environment)哺呜,一堆Java工具和給開(kāi)發(fā)者開(kāi)發(fā)應(yīng)用程序時(shí)調(diào)用的Java類庫(kù)舌缤。
我們可以打開(kāi)jdk的安裝目錄下的Bin目錄,里面有許多后綴名為exe的可執(zhí)行程序,這些都是JDK包含的工具国撵。通過(guò)第二步講到的配置JDK的變量環(huán)境陵吸,我們可以方便地調(diào)用這些工具及它們的命令。
2.配置Windows上JDK的變量環(huán)境
我們需要設(shè)置三個(gè)系統(tǒng)變量介牙,分別是JAVA_HOME走越,Path和CLASSPATH。下面是這三個(gè)變量的設(shè)置方法耻瑟。
JAVA_HOME
先設(shè)置這個(gè)系統(tǒng)變量名稱,變量值為JDK在你電腦上的安裝路徑:C:Program FilesJavajdk1.8.0_131(下載版本相關(guān))赏酥。創(chuàng)建好后則可以利用%JAVA_HOME%作為JDK安裝目錄的統(tǒng)一引用路徑喳整。
右擊“我的電腦”->“屬性”,選擇“高級(jí)”裸扶,點(diǎn)擊“環(huán)境變量”的按鈕框都。
在系統(tǒng)變量欄中,點(diǎn)擊新建,然后輸入:
變量名:JAVA
變量值:C:Program FilesJavajdk1.8.0_131(這是JAVA軟件安裝目錄)
輸入后點(diǎn)擊確定呵晨。
CLASSPATH
繼續(xù)在系統(tǒng)變量欄中魏保,點(diǎn)擊新建輸入:
變量名:CLASSPATH
變量值:.;%JAVA_HOME%libdt.jar;%JAVA_HOME%lib ools.jar
注意變量值字符串前面有一個(gè)"."表示當(dāng)前目錄,設(shè)置CLASSPATH 的目的摸屠,在于告訴Java執(zhí)行環(huán)境谓罗,在哪些目錄下可以找到您所要執(zhí)行的Java程序所需要的類或者包。
Path
Path
由于在系統(tǒng)變量欄中PATH屬性已存在季二,可直接編輯檩咱,在原來(lái)變量后直接添加:
;%JAVA_HOME%\bin;%JAVA_HOME%\ jre1.8.0_131\bin
配置完成后,在cmd中輸入:
Java –version
二.下載并安裝apache-apollo
下載地址:
http://activemq.apache.org/apollo/download.html
將其解壓至C盤(pán)根目錄下胯舷,建立代理服務(wù)器刻蚯,進(jìn)入cmd輸入:
cd C:apache-apollo-1.7.1in
apollo.cmd create mybroker
正確顯示如下:
創(chuàng)建實(shí)例之后會(huì)在bin目錄下生成mybroker文件夾,其中 etc\apollo.xml 文件下是配置服務(wù)器信息的文件桑嘶,etc\users.properties 文件包含連接MQTT服務(wù)器時(shí)用到的用戶名和密碼炊汹,初始默認(rèn)帳號(hào)是admin,密碼password逃顶。
進(jìn)入 mybroker\bin\ 目錄讨便,在CMD輸入命令:
cd C:\apache-apollo-1.7.1\bin\mybroker\bin
apollo-broker.cmd run
其中我們要留意的:
MQTT服務(wù)器TCP連接端口:tcp://0.0.0.0:61613
后臺(tái)登錄接口:https://127.0.0.1:61681/
或 http://127.0.0.1:61680/
登錄服務(wù)器后,如果MQTT服務(wù)器有客戶端連接口蝠,后臺(tái)會(huì)顯示如下: