coding……
但行好事 莫问前程

Dubbo服务控制台Dubbo Admin配置

Dubbo服务使用Zookeeper作为服务注册中心,Zookeeper对我们来讲是一个黑框,我们无法看到是否存在了什么提供者或消费者。阿里巴巴官方提供了一个Dubbo服务的管理平台Dubbo Admin,提供路由规则、动态配置、服务降级、访问控制、权重调整、负载均衡等管理等功能,可以很方便的进行服务治理。本篇文章介绍一下如何进行Dubbo Admin的配置。

1. 获取dubbo-admin.war

dubbo-admin.war获取的方式有两种,一种可以到Apache Github incubator-dubbo-ops获取源码,然后通过Maven package命令将源码打成war包,可以参考如下命令:

git clone https://github.com/dubbo/dubbo-ops.git /var/tmp/dubbo-ops
pushd /var/tmp/dubbo-ops
mvn clean package
popd

另一种是直接下载别人打包好的,这里提供一下我打包好的war包,链接: https://pan.baidu.com/s/1Jynu8DxAFjdUiOzCLXGidg 密码: 7ray。

2. 搭建Dubbo admin

2.1 安装Tomcat

sudo apt-get update
sudo apt-get install tomcat8

2.2 解压war包

将war包解压到tomcat服务目录,我是使用apt安装的tomcat,路径为/var/lib/tomcat8/webapps

#如果没安装unzip,首先安装unzip
apt install unzip

#将war包解压到 tomcat的webapp目录下
unzip dubbo-admin-2.5.6.war -d ./dubbo-admin-2.5.6

2.3 配置dubbo-admin服务密码及zookeeper

dubbo-admin服务的配置文件目录为/var/lib/tomcat8/webapps/dubbo-admin-2.5.6/WEB-INF/dubbo.properties,将文件修改为如下

#dubbo admin监测的zookeeper地址,对于多台zookeeper服务器,需要加上?backup=
dubbo.registry.address=zookeeper://127.0.0.1:2181
#管理员密码
dubbo.admin.root.password=root
#访客 密码
dubbo.admin.guest.password=guest

2.4 访问dubbo-admin

输入用户名和密码后就可以登录了,监控信息如下:

参考链接:

  1. How To Install Apache Tomcat 7 on Ubuntu 14.04 via Apt-Get
  2. Apache Dubbo Documentation Install admin console

赞(0) 打赏
Zhuoli's Blog » Dubbo服务控制台Dubbo Admin配置
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址