dubbo-admin是由阿里巴巴的发布的Dubbo管理平台。之前都是需要依赖外部Tomcat来启动的,有点麻烦。自从Dubbo被重新维护后,Dubbo的生态圈又充满生机,由于Springboot迅速发展,Dubbo也跟随技术前沿,迅速集成了进去。最近,dubbo-admin管理平台重大更新,被包装成Springboot,使得dubbo-admin可以被迅速启动。以下教大家搭建该平台,怎么找?从哪里搭建?怎么搭建?这三个问题都会一一讲述明白。

一、运行环境与工具

  • 运行环境:JDK 8,Maven 3.3+,ZooKeeper 3.3+
  • 工具:IntelliJ IDEA、谷歌浏览器

二、具体搭建步骤

1.首先进入Dubbo官网,点击右上角图标,切换成中文。

dubbo 管控平台 dubbo管理页面_Dubbo

2.点击右上角的文档,进入文档界面。

dubbo 管控平台 dubbo管理页面_dubbo 管控平台_02

3.在运维管理菜单栏,找到管理控制台安装,里面会教你如何获取dubbo-admin。

dubbo 管控平台 dubbo管理页面_dubbo 管控平台_03

4.找到管理控制台安装里面,找到git克隆地址http://github.com/dubbo/dubbo-ops.git,在浏览器输入http://github.com/dubbo/dubbo-ops(记得去掉.git),即可获取dubbo-admin源码地址。

dubbo 管控平台 dubbo管理页面_zookeeper_04

5.在dubbo-ops页面,你可以看到dubbo-admin源码,以及其他一些例子。往下滑,你可以看见dubbo-admin现在是一个springboot项目,这和以前有巨大的不同,不需要依赖外面的Tomcat容器了,源码也进行了改进和版本升级。

dubbo 管控平台 dubbo管理页面_Springboot_05

dubbo 管控平台 dubbo管理页面_git_06

6.将源码从GitHub下载到本地。

dubbo 管控平台 dubbo管理页面_zookeeper_07

dubbo 管控平台 dubbo管理页面_dubbo 管控平台_08

7.dubbo-admin是一个独立的项目,你可以导入到任何编译工具,我是将项目导入到IDEA中(如下图),然后maven下载jar包。打开Springboot配置文件application.properties,你可以看到启动的本地端口号是7001,root账号的密码也是root,在下面还有zookeeper连接地址,Dubbo主要是以zookeeper为注册中心的。

dubbo 管控平台 dubbo管理页面_dubbo 管控平台_09

8.dubbo-admin是一个独立的项目,你可以导入到任何编译工具,我是将项目导入到IDEA中(如下图),然后maven下载jar包。打开Springboot配置文件application.properties,你可以看到启动的本地端口号是7001,root账号的密码也是root,在下面还有zookeeper连接地址,Dubbo主要是以zookeeper为注册中心的。

dubbo 管控平台 dubbo管理页面_dubbo 管控平台_09

9.启动zookeeper(点击zkServer.cmd),然后启动dubbo-admin项目(启动DubboAdminApplication.java类)。

dubbo 管控平台 dubbo管理页面_Dubbo_11

10.打开浏览器,输入http://localhost:7001,输入账号和密码(都是root),点击登录,就可以看到Dubbo管理平台了。

dubbo 管控平台 dubbo管理页面_Dubbo_12

dubbo 管控平台 dubbo管理页面_git_13

三、总结


smirk小泽
2018 年 07月01日