一、前言
dubbo的使用是,其实只需要有注册中心,消费者,提供者这三个就可以使用了,但是并不能知道有那些消费者,和那些提供者,为了更好地调试。发现问题,解决问题,因此引入dubbo-admin管理平台,该平台可以对消费者和提供者进行管理等操作。
二、下载和配置打包
dubbo-admin的源代码下载可以通过GitHub进行下载,下载地址:https://github.com/alibaba/dubbo
下载完成后得到这样一个文件夹
可以到很多文件夹,配置,其实我们只要把dubbo-admin编译成war包,然后直接tomcat进行部署就好了。
编译成war包,我们要借助maven 构建工具,来编译。(没有安装maven的,自行在网上找安装的方法)
打包war包,进入dubbo-admin 这个文件目录,
运行命令:
mvn package -Dmaven.skip.test=true
等到控制台出现成功BUILD SUCCESS 说明已经成功
打包成功后,可以通过上面的输出的内容Bulid war 可以知道文件打包的路径
Building war: /Users/Talent/Downloads/dubbo-master/dubbo-admin/target/dubbo-admin-2.5.6.war
进入该路径可以看到该目录下有一个war的包
三、安装dubbo-admin
第二步我们编译生成的dubbo-admin-2.5.6.war,下面我们直接把这个war包部署到tomcat上,放到tomcat的webapps目录下。
为了防止tomcat的端口被占用,我们要修改一下tomcat 的端口,实现一台机器运行多个tomcat
进入tomcat的conf目录下的server.xml文件,把SHUTDOWN端口由8005 改成8006
tomcat的访问端口由8080 改成8888
tomcat的AJP端口由8009改成8090
进入tomcat的bin目录,启动tomcat。
启动tomcat后,dubbo-admin-2.5.6.war 会默认解压出来,多一个dubbo-admin-2.5.6 文件夹
进入到dubbo-admin-2.5.6 文件夹,WEB-INF 下找到dubbo.properties,该文件内容是
我们可以知道root密码是root ,guest的密码为guest,我们要用这个密码进行登录
如果没有配置Zookeeper,要先配置好Zookeeper,
Zookeeper的配置教程
https://my.oschina.net/u/3294228/blog/1626843
先启动zookeeper,然后在启动tomcat,访问地址::http://192.168.123.221:8888/dubbo-admin-2.5.6/
用root登录
进入到这个界面,说明已经配置好了