dubbo-admin管理平臺搭建
一、前言
dubbo的使用,其實只需要有注冊中心,消費者,提供者這三個就可以使用了,但是并不能看到有哪些消費者和提供者,為了更好的調試,發現問題,解決問題,因此引入dubbo-admin。通過dubbo-admin可以對消費者和提供者進行管理。
二、下載與配置打包
dubbo-admin的下載,可自行到官網下載:https://github.com/alibaba/dubbo
當然,這里小寶鴿也上傳到了csdn,猿友們可到這里下載,更加方便快捷哦:
http://download.csdn.net/detail/u013142781/9375988
下載下來是這樣的一個目錄結構:
但是這里我們只關心dubbo-admin這個文件夾。
其實下面所謂配置的目的就是為了得到war包,war包網上也有,但是下載了很多下來都會有問題,原因可能是每個人的電腦jdk版本或其他環境不一樣,因此我們自己打包一個war就好。
打包war包,進入dubbo-admin這個文件目錄 運行命令:
mvn package -Dmaven.skip.test=true
如果看到如下結果,說明打包成功了:
如果一直打包不成功,那么直接下載博主的war試試吧,注意博主的jdk是1.7的,下載鏈接:
http://download.csdn.net/detail/u013142781/9376337
打包成功之后,就會發現dubbo-admin下多了個target文件夾,打開target文件夾,發現里面有個war包:
三、安裝dubbo-admin
第二步我們得到dubbo-admin-2.5.4-SNAPSHOT.war,下面我們將這個war包部署到tomcat上。
把dubbo-admin-2.5.4-SNAPSHOT.war放到tomcat的webapps目錄下:
然后打開tomcat的conf目錄下的server.xml文件,把啟動端口改成8090,因為zookeeper默認使用的是8080,以免沖突:
啟動tomcat,讓它把war解壓了
如果一直提示unable to open the service ‘tomcat*’,那么重新安裝一個tomcat(注意一定要使用tomcat安裝包,重新安裝,不是解壓可用那種),這里提供window的安裝包下載:http://download.csdn.net/detail/u013142781/9376343
tomcat的webapps里面就會多了這個文件夾:
然后就可以把tomcat stop了
打開剛剛tomcat解壓生成的dubbo.properties,我的在Tomcat 7.0\webapps\dubbo-admin-2.5.4-SNAPSHOT\WEB-INF下:
內容是:
dubbo.registry.address=zookeeper://127.0.0.1:2181 dubbo.admin.root.password=root dubbo.admin.guest.password=guest
知道root的密碼:root,guest的密碼:guest,待會登錄用到
四、下面運行
如果還沒有配置Zookeeper的,請參考博主的另外一篇文章配置:http://blog.csdn.net/u013142781/article/details/50395650
先啟動zookeeper,然后在啟動tomcat,訪問地址:http://localhost:8090/dubbo-admin-2.5.4-SNAPSHOT/
輸入剛剛的用戶名root和密碼root:
完成了,爽歪歪!!!!
來自: http://blog.csdn.net//u013142781/article/details/50396621