Dubbp dubbo-admin 2.5.1 部署
一、前言
dubbo的使用,其實只需要有註冊中心,消費者,提供者這三個就可以使用了,但是並不能看到有哪些消費者和提供者,為了更好的除錯,發現問題,解決問題,因此引入dubbo-admin。通過dubbo-admin可以對消費者和提供者進行管理。
二、下載與配置打包
dubbo-admin的下載,可自行到官網下載:https://github.com/alibaba/dubbo
下載下來是這樣的一個目錄結構:
但是這裡我們只關心dubbo-admin這個資料夾。
其實下面所謂配置的目的就是為了得到war包,war包網上也有,但是下載了很多下來都會有問題,原因可能是每個人的電腦jdk版本或其他環境不一樣,因此我們自己打包一個war就好。
打包war包,進入dubbo-admin這個檔案目錄 執行命令:
mvn package -Dmaven.skip.test=true
如果看到如下結果,說明打包成功了:
打包成功之後,就會發現dubbo-admin下多了個target資料夾,開啟target資料夾,發現裡面有個war包:
三、安裝dubbo-admin
第二步我們得到dubbo-admin-2.5.10.war,下面我們將這個war包部署到tomcat上。
把 dubbo-admin-2.5.10.war 放到tomcat的webapps目錄下:
然後開啟tomcat的conf目錄下的server.xml檔案,把啟動埠改成8090,因為zookeeper預設使用的是8080,以免衝突: 共修改三處 從 我是每次加1 (自行決定)
執行 解壓
unzip dubbo-admin-2.5.10.war
tomcat的webapps裡面就會多了這個資料夾:
修改 webapps/dubbo-admin-2.5.10/WEB-INF
下面的 dubbo.properties 檔案
內容是:
dubbo.registry.address=zookeeper://虛擬機器ip:2181 dubbo.admin.root.password=root dubbo.admin.guest.password=root
知道root的密碼:root,root的密碼:root,待會登入用到
四、下面執行
輸入剛剛的使用者名稱root和密碼root
完成