1. 程式人生 > >搭建 dubbox-admin控制後臺-基於ZooKeeper 註冊中心

搭建 dubbox-admin控制後臺-基於ZooKeeper 註冊中心

最近整合zookpeer dubbo 想看下 dubbo後臺管理的搭建,自己就著手搭建了一下,以下是心得。

 

一.從gitHub上面拉取dubbo分支

      地址:https://github.com/apache/incubator-dubbo/tree/master

 

 

二. 使用 git命令 將master拉取到本地

      命令:git clone https://github.com/apache/incubator-dubbo.git

    

 

三. 本次使用的是2.5.8版本演示

     沒有用最新的原因:dubbo 在2.6.0 以前 使⽤dubbo-admin 作為管理後臺,2.6 以後已經去掉dubbo-admin 並採 ⽤ incubator-dubbo-ops 作為新的管理後臺,⽬前該後臺還在開發中還沒有釋出正式的版 本

 

四. 切換分支到 2.5.8 

   git check out  dubbo-2.5.8

 

五.利用maven 編譯打成war包然後部署到tomcat中

   進到 dubbo-admin中  使用命令 :mvn clean pakcage -DskipTests  

   成功完成後經入到  target 將 dubbo-admin.war包拷貝到 伺服器中 

 

六.部署dubbo-admin.war包

  1.dubbo-admin 修改配置檔案  

  2.dubbo.properties檔案位置  /usr/local/app/tomcat7.0/webapps/dubbo-admin/WEB-INF

 

3.註冊中心改為 zookeeper的地址,我的在一臺機器上,所以直接本地。

4.第一行為 註冊中心  zookpeer的地址,2.為dubbo後臺的登入使用者名稱和密碼

 

七. 修改 provider 註冊中的地址 為zookpeer

 

 

八.啟動tomcat 登入後臺:http://172.30.30.166:8001/dubbo-admin/

 因為我本地啟動了兩個服務提供者,所以顯示了兩個。

 

至此 dubbo後臺搭建完成。