`

dubbo 安装手册(修订)

 
阅读更多

以下内容摘抄自官网https://github.com/alibaba/dubbo 

 


================================================================
Source Building
================================================================
   
0. Install the git and maven command line: 安装GIT和MAVEN 
  
    yum install git  若失败参考:
    or: apt-get install git

    cd ~
    wget http://www.apache.org/dist//maven/binaries/apache-maven-3.0.5-bin.tar.gz
    tar zxvf apache-maven-3.0.5-bin.tar.gz

    vi .bash_profile
       - edit: export PATH=$PATH:~/apache-maven-3.0.5/bin
    source .bash_profile

1. Checkout the dubbo source code:

    cd ~
    git clone https://github.com/alibaba/dubbo.git dubbo

    git checkout -b dubbo-2.4.0
    git checkout master

2. Import the dubbo source code to eclipse project:

    cd ~/dubbo
    mvn eclipse:eclipse
    Eclipse -> Menu -> File -> Import -> Exsiting Projects to Workspace -> Browse -> Finish

    Context Menu -> Run As -> Java Application:
    dubbo-demo-provider/src/test/java/com.alibaba.dubbo.demo.provider.DemoProvider
    dubbo-demo-consumer/src/test/java/com.alibaba.dubbo.demo.consumer.DemoConsumer
    dubbo-monitor-simple/src/test/java/com.alibaba.dubbo.monitor.simple.SimpleMonitor
    dubbo-registry-simple/src/test/java/com.alibaba.dubbo.registry.simple.SimpleRegistry

    Edit Config:
    dubbo-demo-provider/src/test/resources/dubbo.properties
    dubbo-demo-consumer/src/test/resources/dubbo.properties
    dubbo-monitor-simple/src/test/resources/dubbo.properties
    dubbo-registry-simple/src/test/resources/dubbo.properties

3. Build the dubbo binary package:

    cd ~/dubbo
    mvn clean install -Dmaven.test.skip
    cd dubbo/target
    ls

4. Install the demo provider:

    cd ~/dubbo/dubbo-demo-provider/target
    tar zxvf dubbo-demo-provider-2.4.0-assembly.tar.gz
    cd dubbo-demo-provider-2.4.0/bin
    ./start.sh

5. Install the demo consumer:

    cd ~/dubbo/dubbo-demo-consumer/target
    tar zxvf dubbo-demo-consumer-2.4.0-assembly.tar.gz
    cd dubbo-demo-consumer-2.4.0/bin
    ./start.sh
    cd ../logs
    tail -f stdout.log

6. Install the simple monitor:

    cd ~/dubbo/dubbo-simple-monitor/target
    tar zxvf dubbo-simple-monitor-2.4.0-assembly.tar.gz
    cd dubbo-simple-monitor-2.4.0/bin
    ./start.sh
    http://127.0.0.1:8080

7. Install the simple registry:

    cd ~/dubbo/dubbo-simple-registry/target
    tar zxvf dubbo-simple-registry-2.4.0-assembly.tar.gz
    cd dubbo-simple-registry-2.4.0/bin
    ./start.sh

    cd ~/dubbo/dubbo-demo-provider/conf
    vi dubbo.properties
       - edit: dubbo.registry.adddress=dubbo://127.0.0.1:9090
    cd ../bin
    ./restart.sh

    cd ~/dubbo/dubbo-demo-consumer/conf
    vi dubbo.properties
       - edit: dubbo.registry.adddress=dubbo://127.0.0.1:9090
    cd ../bin
    ./restart.sh

    cd ~/dubbo/dubbo-simple-monitor/conf
    vi dubbo.properties
       - edit: dubbo.registry.adddress=dubbo://127.0.0.1:9090
    cd ../bin
    ./restart.sh

8. Install the zookeeper registry:

    cd ~
    wget http://www.apache.org/dist//zookeeper/zookeeper-3.3.3/zookeeper-3.3.3.tar.gz
    tar zxvf zookeeper-3.3.3.tar.gz
    cd zookeeper-3.3.3/conf
    cp zoo_sample.cfg zoo.cfg
    vi zoo.cfg
       - edit: dataDir=/home/xxx/data
    cd ../bin
    ./zkServer.sh start

    cd ~/dubbo/dubbo-demo-provider/conf
    vi dubbo.properties
       - edit: dubbo.registry.adddress=zookeeper://127.0.0.1:2181
    cd ../bin
    ./restart.sh

    cd ~/dubbo/dubbo-demo-consumer/conf
    vi dubbo.properties
       - edit: dubbo.registry.adddress=zookeeper://127.0.0.1:2181
    cd ../bin
    ./restart.sh

    cd ~/dubbo/dubbo-simple-monitor/conf
    vi dubbo.properties
       - edit: dubbo.registry.adddress=zookeeper://127.0.0.1:2181
    cd ../bin
    ./restart.sh

9. Install the redis registry:

    cd ~
    wget http://redis.googlecode.com/files/redis-2.4.8.tar.gz
    tar xzf redis-2.4.8.tar.gz
    cd redis-2.4.8
    make
    nohup ./src/redis-server redis.conf &

    cd ~/dubbo/dubbo-demo-provider/conf
    vi dubbo.properties
       - edit: dubbo.registry.adddress=redis://127.0.0.1:6379
    cd ../bin
    ./restart.sh

    cd ~/dubbo/dubbo-demo-consumer/conf
    vi dubbo.properties
       - edit: dubbo.registry.adddress=redis://127.0.0.1:6379
    cd ../bin
    ./restart.sh

    cd ~/dubbo/dubbo-simple-monitor/conf
    vi dubbo.properties
       - edit: dubbo.registry.adddress=redis://127.0.0.1:6379
    cd ../bin
    ./restart.sh

10. Install the admin console:

    cd ~/dubbo/dubbo-admin
    mvn jetty:run -Ddubbo.registry.address=zookeeper://127.0.0.1:2181
    http://root:root@127.0.0.1:8080
分享到:
评论

相关推荐

    dubbo安装手册,对初学者有很多帮助

    【标题】:Dubbo安装手册:引导初学者深入理解服务治理 在分布式系统开发中,Apache Dubbo 是一款广泛使用的高性能 Java RPC 框架,它致力于提供面向服务的微服务架构解决方案。这篇《dubbo安装手册》是针对初学者...

    dubbo开发者手册

    dubbo是阿里巴巴开源的SOA服务框架,在很多互联网创业公司使用,这是bubbo的开发者手册,希望对学习dubbo的同学有帮助

    dubbo使用手册,对初学者有很多帮助

    【标题】:Dubbo使用手册 Dubbo是一个高性能、轻量级的开源Java RPC框架,由阿里巴巴开发并贡献给Apache基金会。它旨在提高服务的治理效率,实现灵活的服务调用,提供服务发现、流量调度、容错处理等功能,是企业级...

    dubbo用户手册pdf中文版

    《Dubbo用户手册PDF中文版》是一份详尽的指南,专为想要深入了解和使用Apache Dubbo框架的开发者设计。这份官方文档包含了Dubbo的核心概念、配置、使用方法以及最佳实践,是学习和掌握分布式服务框架Dubbo的重要参考...

    dubbo开发手册

    《Dubbo开发手册》是Java开发者们不可或缺的参考资料,它深入浅出地介绍了Apache Dubbo这一高性能、轻量级的服务框架。Dubbo是中国阿里巴巴开源的一款分布式服务框架,旨在提高微服务架构下的服务治理效率,实现服务...

    dubbo-admin的安装使用手册

    dubbo安装手册,文件内容会对dubbo-admin的安装进行详细介绍,解决你的dubbo-admin安装过程中的问题,能够让你在使用dubbo-admin的开发中少一份问题,多一分安心!

    dubbo手册中文版

    《Dubbo用户手册中文版》是一本专门为初学者设计的指南,旨在帮助读者全面了解和掌握Dubbo这一高性能、轻量级的Java分布式服务框架。Dubbo由阿里巴巴开源,是微服务架构中的重要组件,其核心功能包括服务注册与发现...

    dubbo安装使用教程

    【Dubbo安装与使用教程】 Dubbo是一款由阿里巴巴开源的高性能、轻量级的Java服务治理框架,它致力于提供一个简单、高效的分布式服务解决方案。在本教程中,我们将深入探讨如何安装并使用Dubbo,以及如何结合...

    Dubbo用户手册

    本手册将介绍Dubbo的基本概念、架构、配置方式、使用方法以及一些高级特性。 ### 入门背景 随着互联网技术的快速发展,传统的单体应用架构已无法满足高并发、大规模服务化的需求。因此,分布式服务架构成为大型...

    Dubbo学习手册

    ### Dubbo学习手册知识点解析 #### 一、背景与架构演变 **背景介绍:** 随着互联网技术的迅猛发展,网站应用规模不断扩张,传统的垂直应用架构已经难以满足日益增长的需求。在这种背景下,分布式服务架构以及流动...

    dubbo安装配置说明

    【Dubbo安装配置详解】 Dubbo是一款高性能、轻量级的Java开源服务框架,由阿里巴巴公司开发并维护,主要用于实现微服务之间的远程调用。它提供了服务治理、监控和服务发现等功能,是分布式系统架构中的重要组件。在...

    dubbo安装,使用,开发

    1.讲解了 dubbo 注册中心、管理控制台的安装和使用 2.讲解了dubbo的使用,基本涵盖dubbo的所有功能特性。 3.主要涵盖了 dubbo 的框架设计、扩展机制、编码规范、版本管理、构建等话题。

    本地dubbo安装教程.zip

    在本教程中,我们将深入探讨如何在Windows操作系统上安装Dubbo和Zookeeper,这两个组件是分布式服务框架的重要组成部分。Dubbo是一个高性能、轻量级的Java RPC框架,而Zookeeper则是一个分布式的协调服务,用于管理...

    dubbo 安装所需要的文件

    【标题】:“dubbo安装所需的文件” 在分布式系统开发中,Dubbo是一个广泛使用的高性能Java RPC框架,它允许服务提供者暴露服务给调用者,同时也让服务消费者能够消费这些服务。Zookeeper作为Dubbo的核心组件,是...

    Dubbo手册.pdf

    【Dubbo是什么?】 Dubbo是阿里巴巴开源的一款基于Java的高性能RPC(远程过程调用)分布式服务框架。它现在已经成为Apache基金会的孵化项目。Dubbo的主要目标是提供一种简单、高效的服务治理方案,帮助开发者构建...

    Dubbo最新官方文档 开发手册、用户手册、管理手册

    这份压缩包包含了Dubbo的最新官方文档,包括开发手册、用户手册和管理手册,是理解、使用和管理Dubbo服务的重要参考资料。 首先,我们来看《Dubbo用户手册》(dubbo-user-book.pdf)。这份手册主要面向Dubbo的使用者...

    阿里巴巴 服务治理框架Dubbo使用手册

    本文档为alibaba 开源的优秀服务治理框架dubbo的使用手册,目前dubbo已经贡献给apache社区。

    dubbo用户手册官方离线版

    Dubbo |ˈdʌbəʊ| is a high-performance, java based RPC framework open-sourced by Alibaba. As in many RPC systems, dubbo is based around the idea of defining a service, specifying the methods that ...

    dubbo管理员手册

    #### 安装手册 1. **示例提供者安装**:提供者是 Dubbo 中的服务提供方,其安装包括下载安装包、解压、修改配置文件以及启动和停止服务。管理员可以通过命令行进行操作,例如使用 `./bin/start.sh` 启动服务,或者...

    dubbo+zk安装部署包

    《Dubbo与Zookeeper安装部署详解》 在分布式系统领域,Dubbo和Zookeeper是两个不可或缺的组件。Dubbo是一款高性能、轻量级的Java RPC框架,它提供了服务治理、监控等一系列解决方案。而Zookeeper则是一个分布式的...

Global site tag (gtag.js) - Google Analytics