1. 程式人生 > >Dubbp dubbo-admin 2.5.1 部署

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

完成