dubbo 管理控制台是其内部裁剪版本,开源部分主要包含:路由规则,动态配置,服务降级,访问控制,权重调整,负载均衡,等管理功能。

1. 安装应用

目前最新的发布版本为 2.5.3,但由于仓库问题下载不了依赖包,亲测主分支代码可以编译通过。首先下载最新的源代码:

1
git clone https://github.com/alibaba/dubbo.git

最新源代码拉下来之后,在 dubbo 文件夹的根目录下,执行编译安装命令:

1
mvn install -Dmaven.test.skip=true

执行完成之后,在 dubbo/dubbo-admin/target 目录下得到 dubbo-admin-2.5.4-SNAPSHOT.war。

在 tomcat 的 webapps 目录下创建 dubbo-admin 文件夹,即:tomcat/webapps/dubbo-admin,并将安装包拷贝到该目录下,并对安装包进行解压缩(解压缩完成之后,删除安装包即可):

1
jar xvf dubbo-admin-2.5.4-SNAPSHOT.war

接着我们可以验证安装是否成功。首先需要先启动 zookeeper(可参考Zookeeper安装和配置),再启动 dubbo-admin 的 tomcat。访问http://localhost:8080/dubbo-admin。账户密码可在 dubbo-admin/WEB-INF/dubbo.properties 中查看和配置(默认为:root/rootguest/guest)。

参考文档文献链接:dubbo管理员指南