微服务--dubbo构架--dubbo-admin管理平台构建

1、前言

dubbo的使用是,其实只须要有注册中心,消费者,提供者这三个就可使用了,可是并不能知道有那些消费者,和那些提供者,为了更好地调试。发现问题,解决问题,所以引入dubbo-admin管理平台,该平台能够对消费者和提供者进行管理等操做。git

2、下载和配置打包

dubbo-admin的源代码下载能够经过GitHub进行下载,下载地址:https://github.com/alibaba/dubbo github

下载完成后获得这样一个文件夹web

能够到不少文件夹,配置,其实咱们只要把dubbo-admin编译成war包,而后直接tomcat进行部署就行了。tomcat

编译成war包,咱们要借助maven 构建工具,来编译。(没有安装maven的,自行在网上找安装的方法)app

打包war包,进入dubbo-admin 这个文件目录,webapp

运行命令:maven

mvn package -Dmaven.skip.test=true

等到控制台出现成功BUILD SUCCESS 说明已经成功工具

打包成功后,能够经过上面的输出的内容Bulid war 能够知道文件打包的路径ui

Building war: /Users/Talent/Downloads/dubbo-master/dubbo-admin/target/dubbo-admin-2.5.6.warspa

进入该路径能够看到该目录下有一个war的包

3、安装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的配置教程

http://www.javashuo.com/article/p-tatpihte-de.html

先启动zookeeper,而后在启动tomcat,访问地址::http://192.168.123.221:8888/dubbo-admin-2.5.6/

用root登陆

进入到这个界面,说明已经配置好了

相关文章
相关标签/搜索