搭建 dubbox-admin控制後臺-基於ZooKeeper 註冊中心
阿新 • • 發佈:2018-11-29
最近整合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/
因為我本地啟動了兩個服務提供者,所以顯示了兩個。