(转)淘淘商城系列——dubbo监控中心

http://blog.csdn.net/yerenyuan_pku/article/details/72777623

之前我们就已学过了dubbo,想必大家对dubbo的架构有所了解,dubbo的架构如下图所示。我们目前已经学习完了除monitor之外的其它模块,那么本文我就来告诉大家怎样使用monitor,即dubbo监控中心。 
 
如果大家想要使用dubbo监控中心,那么就必须从dubbo官网下载dubbo监控中心的war包,例如dubbo-admin-2.5.4.war,如下所示: 
这里写图片描述 
它可直接放到tomcat下运行,所以我们需要在虚拟机安装tomcat,关于如何安装可参考Linux系统上安装tomcat我的这篇博客学习,在此并不过多赘述。 
首先我们需要上传dubbo-admin-2.5.4.war到Linux中,之前我在Linux系统上安装JDK篇文章中已经详细讲解过如何上传文件到Linux,所以这里我就不再赘述了。怎样知道我们真的上传上去了呢?在当前用户主目录(即root)下使用ll命令查看一下该目录。 

然后使用cp dubbo-admin-2.5.4.war /usr/local/tomcat/apache-tomcat-7.0.57/webapps/dubbo-admin.war命令把dubbo-admin-2.5.4.war复制到apache-tomcat-7.0.57的webapps目录下并更名为dubbo-admin.war,如下图所示。 

紧接着使用cd /usr/local/tomcat/apache-tomcat-7.0.57/webapps命令切换到webapps目录下,并使用ll命令查看一下该目录。 

下面我们启动tomcat,我们使用cd ..命令切换到apache-tomcat-7.0.57目录下,使用bin/startup.sh命令启动tomcat。 

当然了,我们也可使用tailf logs/catalina.out命令来跟踪启动过程。 

启动成功后,我们使用http://192.168.25.128:8080/dubbo-admin/url地址访问dubbo监控中心,这时会让我们输入用户名和密码,默认都是root。 
 
登录成功后,我们可以看到如下图所示界面。 

我们点击服务治理下的服务,如下图所示。 

我们会看到如下图所示界面,ItemService就是我们的服务。 

我们点击该服务进去,可以看到提供服务的IP及服务端口。 

点击”消费者”可以看到消费者为taotao-manager-web,如下图所示。 

点击”应用”,可以看到当前应用有两个,分别是taotao-manager和taotao-manager-web。 

这是dubbo监控中心和zookeeper注册中心在一台虚拟机上的情况,我们不用配置便可以使用,那如果zookeeper注册中心和dubbo监控中心不在一台设备上怎么办呢?其实我们只需要修改一下配置文件便可以了。那么该配置文件在哪呢?我们可使用cd /usr/local/tomcat/apache-tomcat-7.0.57/webapps/dubbo-admin/WEB-INF命令切换到dubbo-admin/WEB-INF目录下,然后使用ll命令查看一下该目录,就能找到我们要修改的配置文件了。 

然后我们使用命令vim dubbo.properties打开该文件,如下图所示,我们可以看到当前默认的注册地址是127.0.0.1也就是当前这台设备上,如果是别的设备那么就换成那台设备的IP就可以了。我们还可以修改登录密码。 

补充知识点,假如我们想知道某个端口比如8080端口被哪个进程占用,以及如何杀掉某个指定进程可以使用如下所示命令进行操作。 

原文地址:https://www.cnblogs.com/telwanggs/p/6934372.html