1. 程式人生 > >【Dubbo】dubbo-admin

【Dubbo】dubbo-admin

一、dubbo-admin原始碼下載

注意:master和2.6.x分支上是沒有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

若打包不報錯則當前目錄target下的dubbo-admin-2.5.10.war即成功打包後的dubbo admin管理平臺war包

三、啟動部署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  檢視預設登入密碼

cd ~/apache-tomcat-9.0.6-dubbo-admin/bin/ & ./startup.sh啟動tomcat即可

本地訪問http://localhost:7090/dubbo-admin-2.5.10/,,輸入dubbo.properties中的使用者及密碼(預設root,root),即可檢視dubbo-admin的控臺管理頁面

登入頁面成功且可以看到zookeeper成功連線如下:

注意:

    啟動部署dubbo-admin之前,需要先在本地啟動zookeeper(若非本地的zookeeper,則同樣可在dubbo.properties中更改其zk的地址即可)

    關於zookeeper的安裝,本文采用docker進行安裝和啟動,如下:

docker pull zookeeper:latest
docker run -d --name zookeeper --publish 2181:2181 --volume ~/docker/zookeeper/data:/data zookeeper:latest
docker start zookeeper