一.在搭建之前,在系统中安装JAVA软件,并配置环境变量。
1.安装JDK
要下载Oracle公司的JDK可以百度“JDK”进入Oracle公司的JDK下载页面(当前下载页面地址为),选择自己电脑系统的对应版本即可。
对应JDK的例程下载
下载到本地电脑后双击进行安装。JDK默认安装成功后,会在系统目录下出现两个文件夹,一个代表jdk,一个代表jre。
JDK的全称是Java SE Development Kit,也就是Java 开发工具箱。SE表示标准版。JDK是Java的核心,包含了Java的运行环境(Java Runtime Environment),一堆Java工具和给开发者开发应用程序时调用的Java类库。
我们可以打开jdk的安装目录下的Bin目录,里面有许多后缀名为exe的可执行程序,这些都是JDK包含的工具。通过第二步讲到的配置JDK的变量环境,我们可以方便地调用这些工具及它们的命令。
2.配置Windows上JDK的变量环境
我们需要设置三个系统变量,分别是JAVA_HOME,Path和CLASSPATH。下面是这三个变量的设置方法。
JAVA_HOME
先设置这个系统变量名称,变量值为JDK在你电脑上的安装路径:C:\Program Files\Java\jdk1.8.0_131(下载版本相关)。创建好后则可以利用%JAVA_HOME%作为JDK安装目录的统一引用路径。
右击“我的电脑”->“属性”,选择“高级”,点击“环境变量”的按钮。
在系统变量栏中,点击新建,然后输入:
变量名:JAVA
变量值:C:\Program Files\Java\jdk1.8.0_131(这是JAVA软件安装目录)
输入后点击确定。
CLASSPATH
继续在系统变量栏中,点击新建输入:
变量名:CLASSPATH
变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
注意变量值字符串前面有一个"."表示当前目录,设置CLASSPATH 的目的,在于告诉Java执行环境,在哪些目录下可以找到您所要执行的Java程序所需要的类或者包。
Path
由于在系统变量栏中PATH属性已存在,可直接编辑,在原来变量后直接添加:
;%JAVA_HOME%\bin;%JAVA_HOME%\ jre1.8.0_131\bin
配置完成后,在cmd中输入:
Java –version
二.下载并安装apache-apollo
下载地址:
将其解压至C盘根目录下,建立代理服务器,进入cmd输入:
cd C:\apache-apollo-1.7.1\bin
apollo.cmd create mybroker
正确显示如下:
创建实例之后会在bin目录下生成mybroker文件夹,其中 etc\apollo.xml 文件下是配置服务器信息的文件,etc\users.properties 文件包含连接MQTT服务器时用到的用户名和密码,初始默认帐号是admin,密码password。
进入 mybroker\bin\ 目录,在CMD输入命令:
cd C:\apache-apollo-1.7.1\bin\mybroker\bin
apollo-broker.cmd run
运行后输出信息如下:
其中我们要留意的:
MQTT服务器TCP连接端口:tcp://0.0.0.0:61613
后台登录接口::61681/
或 :61680/
登录服务器后,如果MQTT服务器有客户端连接,后台会显示如下: