image
ZERO
????持續(xù)更新 請(qǐng)關(guān)注:https://zorkelvll.cn/blogs/zorkelvll/articles/2018/11/02/1541172357071
背景
??本文主要是介紹利用dubbo-admin源碼锅论,進(jìn)行編譯打包、安裝部署吭服、啟動(dòng)使用的步驟!
一屑墨、dubbo-admin源碼下載
Github地址:https://github.com/apache/incubator-dubbo
注意:master和2.6.x分支上是沒(méi)有dubbo-admin模塊的岸霹,源碼clone到本地之后疾层,將其切換至2.5.x分支(以及tags可以選擇到最新的2.5.10)
二、dubbo-admin源碼編譯打包
cd ${dubbo-source-code-path}/incubator-dubbo/dubbo-admin
mvn package -Dmaven.skip.test=true
若打包不報(bào)錯(cuò)則當(dāng)前目錄target下的dubbo-admin-2.5.10.war即成功打包后的dubbo admin管理平臺(tái)war包
三贡避、啟動(dòng)部署dubbo-admin
cp dubbo-admin-2.5.10.war ~/apache-tomcat-9.0.6-dubbo-admin/webapps/
vim ~/apache-tomcat-9.0.6-dubbo-admin/conf/server.xml #將tomcat端口不妨更改為7090痛黎,避免沖突
<Connector port="7090" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
cat ~/apache-tomcat-9.0.6-dubbo-admin/webapps/dubbo-admin-2.5.10/WEB-INF/dubbo.properties #查看默認(rèn)登錄密碼
cd ~/apache-tomcat-9.0.6-dubbo-admin/bin/ & ./startup.sh #啟動(dòng)tomcat即可
本地訪(fǎng)問(wèn)http://localhost:7090/dubbo-admin-2.5.10/予弧,,輸入dubbo.properties中的用戶(hù)及密碼(默認(rèn)root湖饱,root)掖蛤,即可查看dubbo-admin的控臺(tái)管理頁(yè)面
登錄頁(yè)面成功且可以看到zookeeper成功連接如下:
image
注意:
啟動(dòng)部署dubbo-admin之前,需要先在本地啟動(dòng)zookeeper(若非本地的zookeeper井厌,則同樣可在dubbo.properties中更改其zk的地址即可)
關(guān)于zookeeper的安裝蚓庭,本文采用docker進(jìn)行安裝和啟動(dòng),如下:
docker pull zookeeper:latest
docker run -d --name zookeeper --publish 2181:2181 --volume ~/docker/zookeeper/data:/data zookeeper:latest
docker start zookeeper