1. clone源码
https://github.com/alibaba/dubbo.git
2. 安装dubbo-admin
2.1 编译dubbo-admin
在dubbo/dubbo-admin目录下运行命令mvn package
Error: 远程仓库中找不到Dubbo的2.5.4-SNAPSHOT版
解决办法:
将dubbo-admin/pom.xml 和 /pom.xml中的
<version>2.5.4-SNAPSHOT</version>
改为
<version>2.5.3</version>
2.2 安装dubbo-admin
在centos6上安装tomcat8,将dubbo-admin-2.5.3.war复制到webapps目录下,
修改配置文件:webapps/dubbo-admin-2.5.3/WEB-INF/dubbo.properties
dubbo.registry.address=zookeeper://127.0.0.1:2181 dubbo.admin.root.password=root dubbo.admin.guest.password=guest
启动tomcat
Error:
java.lang.NoSuchMethodError: org.springframework.core.GenericTypeResolver.resolveTypeArguments
解决办法:
删掉dubbo-admin-2.5.3.war中的spring-2.5.6.SEC03.jar
浏览器中打开网址http://centos1:8080/dubbo-admin-2.5.3, 用户名root,密码root
3. 安装dubbo-simple-minitor
3.1 编译
将dubbo-simple-minitor/pom.xml 及其父pom.xml中的
<version>2.5.4-SNAPSHOT</version>
改为
<version>2.5.3</version>
运行命令 mvn package
3.2 安装
dubbo-monitor-simple-2.5.3-assembly.tar.gz 复制到centos6
tar -zxvf dubbo-monitor-simple-2.5.3-assembly.tar.gz
修改参数dubbo-monitor-simple-2.5.3/conf/dubbo.properties
dubbo.container=log4j,spring,registry,jetty dubbo.application.name=simple-monitor dubbo.application.owner= #dubbo.registry.address=multicast://224.5.6.7:1234 dubbo.registry.address=zookeeper://127.0.0.1:2181 #dubbo.registry.address=redis://127.0.0.1:6379 #dubbo.registry.address=dubbo://127.0.0.1:9090 dubbo.protocol.port=7070 dubbo.jetty.port=8087 dubbo.jetty.directory=${user.home}/monitor dubbo.charts.directory=${dubbo.jetty.directory}/charts dubbo.statistics.directory=${user.home}/monitor/statistics dubbo.log4j.file=logs/dubbo-monitor-simple.log dubbo.log4j.level=WARN
运行命令 dubbo-monitor-simple-2.5.3/bin/start.sh
打开网址:http://centos1:8087/
4 运行Provider 和 provider
项目代码见附件,分别在eclipse中运行ProviderApp.java 和 CustomerApp.java
5 zookeeper节点分析
/dubbo/com.xinxin.mydubbo.CustomerService data=null
/dubbo/com.xinxin.mydubbo.CustomerService/consumers data=null
/dubbo/com.xinxin.mydubbo.CustomerService/consumers/consumer%3A%2F%2F192.168.56.1%2Fcom.xinxin.mydubbo.CustomerService%3Fapplication%3Dconsumer-of-helloworld-app%26category%3Dconsumers%26check%3Dfalse%26dubbo%3D2.5.3%26interface%3Dcom.xinxin.mydubbo.CustomerService%26methods%3DgetName%26pid%3D4204%26side%3Dconsumer%26timestamp%3D1498642368743 data=null
/dubbo/com.xinxin.mydubbo.CustomerService/consumers/consumer%3A%2F%2F192.168.56.1%2Fcom.xinxin.mydubbo.CustomerService%3Fapplication%3Dconsumer-of-helloworld-app%26category%3Dconsumers%26check%3Dfalse%26dubbo%3D2.5.3%26interface%3Dcom.xinxin.mydubbo.CustomerService%26methods%3DgetName%26pid%3D4204%26side%3Dconsumer%26timestamp%3D1498642368747 data=null
/dubbo/com.xinxin.mydubbo.CustomerService/configurators data=null
/dubbo/com.xinxin.mydubbo.CustomerService/configurators/override%3A%2F%2F192.168.56.1%3A20880%2Fcom.xinxin.mydubbo.CustomerService%3Fcategory%3Dconfigurators%26dynamic%3Dfalse%26enabled%3Dtrue%26weight%3D50 data=null
/dubbo/com.xinxin.mydubbo.CustomerService/configurators/override%3A%2F%2F192.168.56.1%3A20880%2Fcom.xinxin.mydubbo.CustomerService%3Fcategory%3Dconfigurators%26disabled%3Dtrue%26dynamic%3Dfalse%26enabled%3Dtrue data=null
/dubbo/com.xinxin.mydubbo.CustomerService/routers data=null
/dubbo/com.xinxin.mydubbo.CustomerService/providers data=null
/dubbo/com.xinxin.mydubbo.CustomerService/providers/dubbo%3A%2F%2F192.168.56.1%3A20880%2Fcom.xinxin.mydubbo.CustomerService%3Fanyhost%3Dtrue%26application%3Dxixi_provider%26dubbo%3D2.5.3%26interface%3Dcom.xinxin.mydubbo.CustomerService%26methods%3DgetName%26pid%3D15048%26side%3Dprovider%26timestamp%3D1498642361672 data=null
/dubbo/com.alibaba.dubbo.monitor.MonitorService data=null
/dubbo/com.alibaba.dubbo.monitor.MonitorService/consumers data=null
/dubbo/com.alibaba.dubbo.monitor.MonitorService/configurators data=null
/dubbo/com.alibaba.dubbo.monitor.MonitorService/configurators/override%3A%2F%2F192.168.1.151%3A7070%2Fcom.alibaba.dubbo.monitor.MonitorService%3Fcategory%3Dconfigurators%26disabled%3Dtrue%26dynamic%3Dfalse%26enabled%3Dtrue data=null
/dubbo/com.alibaba.dubbo.monitor.MonitorService/routers data=null
/dubbo/com.alibaba.dubbo.monitor.MonitorService/providers data=null
/dubbo/com.alibaba.dubbo.monitor.MonitorService/providers/dubbo%3A%2F%2F192.168.1.151%3A7070%2Fcom.alibaba.dubbo.monitor.MonitorService%3Fanyhost%3Dtrue%26application%3Dsimple-monitor%26delay%3D-1%26dubbo%3D2.5.3%26interface%3Dcom.alibaba.dubbo.monitor.MonitorService%26methods%3Dlookup%2Ccollect%26pid%3D1644%26revision%3D2.5.3%26side%3Dprovider%26timestamp%3D1498640092594 data=null
参考:
http://dubbo.io/Administrator+Guide-zh.htm
https://github.com/alibaba/dubbo/
http://repo1.maven.org/maven2/com/alibaba/dubbo/2.5.3/
http://blog.csdn.net/songjinbin/article/details/26006621
http://shiyanjun.cn/archives/category/opensource/dubbo
相关推荐
【Dubbo安装与使用教程】 Dubbo是一款由阿里巴巴开源的高性能、轻量级的Java服务治理框架,它致力于提供一个简单、高效的分布式服务解决方案。在本教程中,我们将深入探讨如何安装并使用Dubbo,以及如何结合...
【标题】:Dubbo安装手册:引导初学者深入理解服务治理 在分布式系统开发中,Apache Dubbo 是一款广泛使用的高性能 Java RPC 框架,它致力于提供面向服务的微服务架构解决方案。这篇《dubbo安装手册》是针对初学者...
【Dubbo安装配置详解】 Dubbo是一款高性能、轻量级的Java开源服务框架,由阿里巴巴公司开发并维护,主要用于实现微服务之间的远程调用。它提供了服务治理、监控和服务发现等功能,是分布式系统架构中的重要组件。在...
1.讲解了 dubbo 注册中心、管理控制台的安装和使用 2.讲解了dubbo的使用,基本涵盖dubbo的所有功能特性。 3.主要涵盖了 dubbo 的框架设计、扩展机制、编码规范、版本管理、构建等话题。
首先,我们从"本地dubbo安装教程.zip"这个压缩包开始。这个压缩包包含了安装所需的所有文件和教程,确保你能够顺利地在本地环境中设置好这两个组件。 1. **解压压缩包**: 在开始安装之前,你需要先将下载的压缩包...
【标题】:“dubbo安装所需的文件” 在分布式系统开发中,Dubbo是一个广泛使用的高性能Java RPC框架,它允许服务提供者暴露服务给调用者,同时也让服务消费者能够消费这些服务。Zookeeper作为Dubbo的核心组件,是...
【标题】:“Dubbo安装文件” 【描述】:“Dubbo安装需要的jar包以及文件”指的是一系列必要的软件组件,这些组件构成了Apache Dubbo框架的基础运行环境。Dubbo是一款高性能、轻量级的Java开源服务框架,由阿里巴巴...
《Dubbo与Zookeeper安装部署详解》 在分布式系统领域,Dubbo和Zookeeper是两个不可或缺的组件。Dubbo是一款高性能、轻量级的Java RPC框架,它提供了服务治理、监控等一系列解决方案。而Zookeeper则是一个分布式的...
【Dubbo的安装详解】 Dubbo,阿里巴巴开源的一款高性能、轻量级的Java服务治理框架,主要用于实现微服务之间的远程调用。它提供了诸如服务注册、服务发现、负载均衡、故障转移等一系列的服务治理功能,是构建分布式...
《Dubbo技术详解与实战应用》 Dubbo是一款由阿里巴巴开源的高性能、轻量级的服务治理框架,它致力于提供一个简单、高效的分布式服务解决方案。在Java世界里,Dubbo已经成为了微服务架构的重要组成部分,其核心特性...
dubbo安装之duboo-admin安装-附件资源
二、Dubbo安装与配置 1. 安装Java环境:Dubbo基于Java运行,所以首先需要确保你的机器上已经安装了JDK,并且环境变量配置正确。 2. 获取Dubbo源码或二进制包:可以从GitHub或Apache官网下载Dubbo的源码或者预编译...
dubbo安装手册,文件内容会对dubbo-admin的安装进行详细介绍,解决你的dubbo-admin安装过程中的问题,能够让你在使用dubbo-admin的开发中少一份问题,多一分安心!
1. **Dubbo安装与部署**:学习过程中,你会了解到如何在本地环境中配置Java运行环境,并设置好Maven仓库。接下来,你需要安装Zookeeper,因为Dubbo依赖它作为注册中心。接着,通过Maven或Gradle将Dubbo添加到项目...
Dubbo安装配置 Dubbo采用了全Spring配置的方式,可以非常方便地集成到现有的项目中去。 - **服务提供者配置**: ```xml <!-- 实现远程服务 --> <!-- 增加暴露远程服务配置 --> <dubbo:service interface=...
### Dubbo管理控制台的安装知识点详解 #### 一、Dubbo管理控制台概述 Dubbo管理控制台是阿里巴巴开源的分布式服务框架Dubbo提供的一个可视化管理工具,它主要用于监控和管理Dubbo服务的运行状态。通过Dubbo管理...