最近整合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/
因为我本地启动了两个服务提供者,所以显示了两个。