先贴上dubbo官方文档地址:
Maven方式部署
从git上下载dubbo-admin项目到本地:git clone https://github.com/apache/dubbo-admin.git
下载的文件夹名称为:dubbo-admin-develop
用IDEA打开此文件夹,如图:
刚导入的文件,没有图中dubbo-admin-*这三个项目,也没有target文件夹。
此时将该项目的pom.xml,导入maven中,执行clean和package。
经过漫长等待,会发现生成了dubbo-admin-*这三个项目和target文件夹。
我们进入到dubbo-admin-distribution项目的target目录下,在命令行窗口,执行 java -jar dubbo-admin-0.1.jar
会发现target目录下生成了一个dubbo-admin-0.1.jar这样的jar包,并且观看命令窗口,发现它是一个spring boot项目。
在它的启动过程中,我们会看到很多exception报错,此时我们关闭这个窗口,终止它的启动。
将dubbo-admin-0.1.jar重命名dubbo-admin-0.1.rar,解压它发现dubbo-admin-0.1.jar\BOOT-INF\classes目录下,含有application.properties文件。
打开application.properties文件,修改
admin.registry.address=zookeeper://192.168.0.27:2181
admin.config-center=zookeeper://192.168.0.27:2181
admin.metadata-report.address=zookeeper://192.168.0.27:2181
内容为自己的zookeeper服务地址,
覆盖回压缩包,将dubbo-admin-0.1.rar命名改回dubbo-admin-0.1.jar,并执行java -jar dubbo-admin-0.1.jar 命令,重启启动该服务。
会发现我们打开了dubbo-admin后台页面
当我们要执行操作时,它会提示我们输入管理员用户名密码的登录,管理员用户密码,也是在application.properties文件中配置的。
登录之后,可以进行一些管理操作了,但是有些功能还是不太好用!
有些功能还得是2.7版本才支持的。
以下是dubbo官方文档对各个功能的介绍:
官方文档啥都有。