1. 程式人生 > >Dubbo管理控制檯部署

Dubbo管理控制檯部署

因為使用dubbo+zookeeper,但在本機安裝了zookeeper叢集和redis集群后,服務註冊和訂閱很慢,於是想通過dubbo的管理控制來看下具體的情況。

 

一、下載dubbo-admin

dubbo-admin下載地址:https://github.com/apache/incubator-dubbo/tree/2.5.x,我下的是2.5.10版本的。

opensesame下載地址:https://github.com/alibaba/opensesame

 

二、解壓安裝

先將opensesame解壓,但在目錄裡進入cmd命令視窗,輸入命令:mvn install -Dmaven.skip.test=true,命令執行成功。

然後解壓inchbator-dubbo-2.5.x,解壓的目錄如下圖。

進入dubbo-admin,開啟cmd視窗,輸入命令:mvn package -Dmaven.skip.test=true。執行成功後,就可以將war檔案放入tomcat了。

 

三、部署dubbo-admin

下載tomcat,我用的是解壓版,將dubbo-admin-2.5.10.war檔案放入tomcat的webapps下。

然後進入tomcat的bin目錄,雙擊startup.bat啟動tomcat。

執行成功後,war包會被解壓,目錄結構如下。

將webapps/ROOT目錄下的檔案全部刪除,然後將dubbo-admin-2.5.10.war檔案解壓的內容複製到webapps/ROOT目錄下,這樣在tomcat啟動後,直接輸入http://localhost:8080就可以進入dubbo-admin的介面了。

接著修改dubbo.properties配置檔案。

內容如下,如果服務註冊地址沒有問題,就可以不用修改了。後面兩行分別是登陸dubbo-admin的密碼,管理員的賬號密碼都是root,遊客賬號密碼都是guest。

現在就可以啟動tomcat了。啟動成功後輸入http://localhost:8080,可以訪問了。

 

 

四、部署dubbo-monitor-simple

在incubator-dubbo-2.5.x\dubbo-simple\dubbo-monitor-simple\target目錄下,找到dubbo-monitor-simple-2.5.10-assembly.tar.gz檔案。

然後把它放在一個新的目錄下並解壓。

先進入conf目錄下修改dubbo.properties檔案。我的配置如下。

再回到bin目錄下,雙擊start.bat目錄啟動它。

如下圖,說明我啟動成功了。

在瀏覽器中輸入http://localhost:8070進行訪問(因為我在dubbo.properties檔案中配置了dubbo.jetty.port=8070)。

個人覺得,其實啟動dubbo-admin就可以了。