一、首先需要本機安裝jdk以及maven
注:這裏不再介紹安裝過程
二、linux下zookeeper下的安裝與配置
1、下載zookeeper的安裝包
wget http://mirror.bit.edu.cn/apache/zookeeper/zookeeper-3.4.8/zookeeper-3.4.8.tar.gz
2、將包解壓到自己將要安裝的位置(我的是/opt/software下)
tar -zxf zookeeper-3.4.8.tar.gz -C ../softwares/
3、切到conf文件夾,將zoo_sample.cfg複製一份修改名稱爲zoo.cfg
cd /opt/software/zookeeper-3.4.8/conf/
cp zoo_sample.cfg zoo.cfg
4、切到bin目錄下,啓動zkServer
cd ../bin/
./zkServer.sh start
5、查看zookeeper服務的啓動狀態
./zkServer.sh status
註明:本機部署zookeeper是單節點,並非集羣,所以狀態是standalone
另:停止zookeeper服務:
./zkServer.sh stop
重啓停止zookeeper服務:
./zkServer.sh restart
註明:zookeeper默認端口是2181.
三、windows下編譯dubbo-admin
1、使用git在github下載源碼。
git clone https://github.com/alibaba/dubbo.git
注:使用git,linux自行安裝。
目錄結構如下:
2、修改maven的鏡像.。修改maven下的conf下的settings.xml 文件
<mirrors>
<!-- 阿里鏡像 -->
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
</mirrors>
3、切換到dubbo-admin下執行
mvn install -Dmaven.test.skip=true
執行完成之後,切換到target目錄下可以看到有一個war文件
4、將dubbo-admin-2.5.5.war放到tomcat8下的webapps目錄下
cp dubbo-admin-2.5.5.war /opt/tomcats/tomcat8/webapps/
5、啓動zookeeper(保證zookeeper成功啓動)
6、啓動tomcat
7、啓動完成後,切換到dubbo-admin-2.5.5/WEB-INF下,查看dubbo.properties,這裏是登錄項目的用戶名與密碼。
8、在瀏覽器中輸入:http://192.168.1.102:8080/dubbo-admin-2.5.5/
後輸入用戶名與密碼:
登錄進入後:
證明dubbo-admin部署成功。
註明:不要在網上直接下載dubbo-admin.war包,自己手動編譯一份部署。