微服務--dubbo構架--dubbo-admin管理平臺構建

1、前言

dubbo的使用是,其實只須要有註冊中心,消費者,提供者這三個就可使用了,可是並不能知道有那些消費者,和那些提供者,爲了更好地調試。發現問題,解決問題,所以引入dubbo-admin管理平臺,該平臺能夠對消費者和提供者進行管理等操做。git

2、下載和配置打包

dubbo-admin的源代碼下載能夠經過GitHub進行下載,下載地址:https://github.com/alibaba/dubbo github

下載完成後獲得這樣一個文件夾web

能夠到不少文件夾,配置,其實咱們只要把dubbo-admin編譯成war包,而後直接tomcat進行部署就行了。tomcat

編譯成war包,咱們要藉助maven 構建工具,來編譯。(沒有安裝maven的,自行在網上找安裝的方法)app

打包war包,進入dubbo-admin 這個文件目錄,webapp

運行命令:maven

mvn package -Dmaven.skip.test=true

等到控制檯出現成功BUILD SUCCESS 說明已經成功工具

打包成功後,能夠經過上面的輸出的內容Bulid war 能夠知道文件打包的路徑ui

Building war: /Users/Talent/Downloads/dubbo-master/dubbo-admin/target/dubbo-admin-2.5.6.warspa

進入該路徑能夠看到該目錄下有一個war的包

3、安裝dubbo-admin

第二步咱們編譯生成的dubbo-admin-2.5.6.war,下面咱們直接把這個war包部署到tomcat上,放到tomcat的webapps目錄下。

爲了防止tomcat的端口被佔用,咱們要修改一下tomcat 的端口,實現一臺機器運行多個tomcat

進入tomcat的conf目錄下的server.xml文件,把SHUTDOWN端口由8005 改爲8006

tomcat的訪問端口由8080 改爲8888

tomcat的AJP端口由8009改爲8090

 

進入tomcat的bin目錄,啓動tomcat。

 

啓動tomcat後,dubbo-admin-2.5.6.war 會默認解壓出來,多一個dubbo-admin-2.5.6 文件夾

進入到dubbo-admin-2.5.6 文件夾,WEB-INF 下找到dubbo.properties,該文件內容是

咱們能夠知道root密碼是root ,guest的密碼爲guest,咱們要用這個密碼進行登陸

若是沒有配置Zookeeper,要先配置好Zookeeper,

Zookeeper的配置教程

http://www.javashuo.com/article/p-tatpihte-de.html

先啓動zookeeper,而後在啓動tomcat,訪問地址::http://192.168.123.221:8888/dubbo-admin-2.5.6/

用root登陸

進入到這個界面,說明已經配置好了

相關文章
相關標籤/搜索