Dubbox下的WEB控制平台dubbo-admin环境搭建

dubbo-admin原本是阿里Dubbo下的一个子模块 , 用于提供基于WEB UI 界面的Dubbo服务监控控制平台 .
阿里dubbo官方下载地址:https://github.com/alibaba/dubbo .

但是如今阿里官方下载已经没有更新维护dubbo-admin模块 . 可以选择使用当当网的Dubbox , Dubbox当中也有dubbo-admin模块支持 .

Dubbox是一个开源的RPC(Remote ProcedureCall Protocol)远程调用框架,是由dangdang对阿里的Dubbo的升级,可以被视为Dubbo的增强版。

现在需要搭建的是一个对Dubbo服务监控的WEB界面平台 , 选择Dubbox的dubbo-admin即可满足需求.

1.下载Dubbox

Dubbox的github官方地址 : https://github.com/dangdangdotcom/dubbox

克隆到本地

目录结构

Dubbox下的WEB控制平台dubbo-admin环境搭建_第1张图片
image.png

只需要使用dubbo-admin组件

2.生成dubbo-admin.war包

dubbo是基于maven构建的项目, 可以将dubbo-admin单独打包成war然后部署发布 .

打包方式可以选择通过将项目导入相关IDE或者直接用maven命令(先安装maven)进行编译打包 .
这里直接通过maven编译

选中dubbo-admin目录 , 按住键盘shift 鼠标右击,选择命令窗口,进入maven编译 :


Dubbox下的WEB控制平台dubbo-admin环境搭建_第2张图片
image.png
#执行maven install命令编译
mvn install -Dmaven.test.skip=true

编译过程可能遇到问题 , 遇到问题要看具体情况对待处理 .

成功编译安装大概需要4~5分钟,编译安装成功之后显示如下:


image.png

3.部署发布dubbo-admin

在dubbo-admin/target目录下,找到dubbo-admin-2.8.4.war文件,将找到的dubbo-admin-2.8.4.war复制到D:\dubboxstudy\apache-tomcat-7.0.40\webapps文件夹下

因为dubbo的注册中心和管理控制台是依赖zookeeper,所以我们在先需要启动一个zookeeper的实例 , 至于zookeeper安装和启动在zookeeper3.4.5安装一文中已经介绍非常详尽, 这里不再做讲述 .

注意 : dubbo-admin中默认连接的zookeeper是本地的, 127.0.0.1:2181 , 如果zookeeper与dubbo-admin发布主机不一致, 需要
修改配置
指定dubbo.properties文件的位置


Dubbox下的WEB控制平台dubbo-admin环境搭建_第3张图片
image.png

Dubbox下的WEB控制平台dubbo-admin环境搭建_第4张图片
image.png

修改dubbo.properties文件


Dubbox下的WEB控制平台dubbo-admin环境搭建_第5张图片
image.png

Dubbox下的WEB控制平台dubbo-admin环境搭建_第6张图片
image.png

如果确保能正确连接上zookeeper之后,可以启动tomcat.
运行tomcat/bin目录下的startup命令, 启动tomcat , 发布dubbo-admin

访问localhost:8080/dubbo-admin(视部署情况而定), 输入账号root,密码root登入系统


Dubbox下的WEB控制平台dubbo-admin环境搭建_第7张图片
image.png

参考:
http://blog.csdn.net/linuu/article/details/53758854

你可能感兴趣的:(Dubbox下的WEB控制平台dubbo-admin环境搭建)