`
qtlkw
  • 浏览: 307075 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Dubbo安装部署

    博客分类:
  • JAVA
 
阅读更多

    Jdk-1.6.30以上版本
    Tomcat-7.0.42
    Duboo-2.5.3
    Zookeeper-3.4.5

端口分配




系统/端口


http


https


shutdown


ajp


调度JMX


Dubbo


备注

1


Tomcat


8080


8443


8005


8009








原端口保留

2


dubbo console


4000


4003


4005


4009








zookeeper注册端口:2181 本地dubbo端口通常是:2088x

3


dubbo monitor


4010


4013


4015


4019





































Dubbo监控中心安装
1. 说明

Simple Monitor挂掉不会影响到Consumer和Provider之间的调用,所以用于生产环境不会有风险。

Simple Monitor采用磁盘存储统计信息,请注意安装机器的磁盘限制,如果要集群,建议用mount共享磁盘。

charts目录必须放在jetty.directory下,否则页面上访问不了。
2. 安装

wget http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-monitor-simple/2.5.3/dubbo-monitor-simple-2.5.3-assembly.tar.gz

tar zxvf dubbo-monitor-simple-2.5.3-assembly.tar.gz

mv dubbo-monitor-simple-2.5.3 /usr/local/dubbo-monitor-simple-4010

3. 配置

cd /usr/local/dubbo-monitor-simple-4010

vi 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=zookeeper://172.20.32.211:2181?backup=172.20.32.143:2181,172.20.32.143:2182

#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=4010

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

4. 启动

./bin/start.sh

5. 停止

./bin/stop.sh

6. 重启:

./bin/restart.sh

7. 调试:

./bin/start.sh debug

8. 系统状态

./bin/dump.sh

9. 总控入口:

./bin/server.sh start

./bin/server.sh stop

./bin/server.sh restart

./bin/server.sh debug

./bin/server.sh dump


10.    标准输出

tail -f logs/stdout.log



命令行: (See: Telnet Command Reference)
11.    验证启动状态

echo status | nc -i 1 127.0.0.1 7070

12.    访问:

http://10.0.30.138:4010/

Dubbo管理控制台安装

管理控制台为内部裁剪版本,开源部分主要包含:路由规则,动态配置,服务降级,访问控制,权重调整,负载均衡,等管理功能。
1. 安装

unzip apache-tomcat-7.0.42.zip -d /usr/local/

mv apache-tomcat-7.0.42 apache-tomcat-7.0.42-4000

cd /usr/local/apache-tomcat-7.0.42-4000

chmod -R +x *

wget http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-admin/2.5.3/dubbo-admin-2.5.3.war

unzip dubbo-admin-2.5.3.war -d /usr/local/zhanglin/logistics/dubbo-admin


2. 配置

修改tomcat的端口,修改host节点

server.xml

dubbo.properties

#vi /usr/local/zhanglin/logistics/dubbo-admin/webapps/ROOT/WEB-INF/dubbo.properties

vi /usr/local/zhanglin/logistics/dubbo-admin/WEB-INF/dubbo.properties

#dubbo.registry.address=zookeeper://127.0.0.1:2181

dubbo.registry.address=zookeeper://172.20.32.211:2181?backup=172.20.32.143:2181,172.20.32.143:2182

dubbo.admin.root.password=root

dubbo.admin.guest.password=guest

3. 启动

./bin/startup.sh

4. 停止

./bin/shutdown.sh

5. 访问:

(用户:root,密码:root 或 用户:guest,密码:guest)

http://10.0.30.138:4000/
分享到:
评论

相关推荐

    dubbo+zk安装部署包

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

    spring集成dubbo分布式系统部署流程包含zookeeper redis nginx.docx

    在 Dubbo 部署中,我们需要安装 Dubbo-admin 并将其部署到 Tomcat 服务器上。在 Dubbo.properties 文件中,我们需要配置前台、后台两个注册地址,分别对应着 Zookeeper 注册中心 a 和 b 的 IP 地址。 2. Zookeeper ...

    dubbo安装使用教程

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

    dubbo-admin部署亲测

    最近学习dubbo下载了好多都不靠谱,自己下载源码后打包的一个比较好用,希望大家可以有用,访问地址:http://localhost:8080/dubbo-admin-2.5.8

    dubbo安装配置说明

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

    dubbo 控制台war部署文件

    【Dubbo控制台War部署文件】是Dubbo框架的一个重要组成部分,主要负责提供服务的监控、管理和配置功能。Dubbo,由阿里巴巴开源,是一个高性能、轻量级的Java服务治理框架,它专注于服务调用的透明性和分布式系统的...

    Dubbo管理控制台的安装

    Dubbo 管控台 可以对注 册到 zookeeper ookeeper 注册中心的服务 册中心的服务 册中心的服务 或服务消费 服务消费 者进行管理,但 进行管理,但 进行管理,但 管控台 是否 正常对 正常对 DubboDubbo 服务没有 务没有...

    部署dubbo全套程序

    部署dubbo全套程序 包括dubbo zookeeper tomcat maven在http://download.csdn.net/detail/alex709261649/9670169 jdk_8u91_windows_x64_8.0.910.15.exe太大,无法上传,可以在官网下载

    Apache Dubbo+安装部署+附在均衡+限流与降级+服务熔断等

    Dubbo的安装与环境配置 Dubbo服务注册与发现机制详解 Dubbo的RPC远程调用原理 Dubbo配置与参数详解 Dubbo服务治理:负载均衡与容错机制 Dubbo服务治理:限流与降级策略 Dubbo服务治理:服务熔断与超时重试 Dubbo服务...

    dubbo 的安装

    以上就是Dubbo的安装过程,需要注意的是,实际部署时可能需要根据具体环境调整配置,如注册中心类型(Zookeeper、Nacos等)、网络环境等。同时,Dubbo还提供了许多高级特性,如集群策略、过滤器、监控等,可以根据...

    dubbo-admin-2.5.3.war包和部署文档

    同时,“部署文档”则提供了详细的步骤和指南,帮助用户正确地配置和启动dubbo-admin,这对于不熟悉Dubbo或Java Web应用部署的人来说至关重要。 在标签中,“监控中心”是指dubbo-admin的主要功能之一,即监控服务...

    scala编写的dubbo自动化部署工具

    Scala编写的Dubbo自动化部署工具是一款高效且便捷的软件,旨在简化Dubbo服务的部署流程。这个工具利用了Scala的强大功能和灵活性,结合了Dubbo的微服务框架,为开发人员提供了一种自动化的方式来管理他们的服务部署...

    dubbodubbo.zip

    4. **微服务架构**:在微服务架构中,Dubbo可以帮助拆分大型系统为多个小型、独立的服务,每个服务都可以独立部署、扩展,降低了系统的复杂性。 5. **集成Spring Boot**:Dubbo可以无缝集成Spring Boot,利用Spring...

    sacla编写的dubbo自动化部署工具

    【标题】"saca编写的dubbo自动化部署工具"是一个基于Scala编程语言开发的实用工具,主要用于简化Dubbo服务的部署流程。Scala是一种强大的、面向对象的编程语言,它结合了函数式编程的特性,使得代码更加简洁和可维护...

    docker镜像构建,中间件mysql、lighttpd、Nginx、squid配置和启动、dubbo服务部署

    学习心得,分享出来供大家学习。docker镜像构建,中间件mysql、lighttpd、Nginx、squid配置和启动、dubbo服务部署

    dubbo管理控制台安装和使用

    《Dubbo管理控制台安装与使用详解》 在分布式服务框架的世界中,阿里巴巴的Dubbo以其卓越的性能和丰富的功能,成为了许多企业级应用的首选。其中,Dubbo管理控制台是实现服务治理的重要工具,它能帮助开发者监控、...

    dubbo-admin安装文件

    【标题】"dubbo-admin安装文件"涉及到的核心知识点主要集中在两个方面:一是dubbo-admin的简介和作用,二是如何安装和使用dubbo-admin。dubbo-admin是阿里巴巴开源的Dubbo框架的一部分,它是一个基于Web的管理工具,...

    dubbo环境搭建及例子

    1. **JDK**: Dubbo运行在Java平台上,所以确保你已经安装了JDK,并且版本至少为1.8。设置好`JAVA_HOME`环境变量以便后续使用。 2. **Maven**:Dubbo项目通常使用Maven作为构建工具,因此你需要安装Maven并配置好`...

Global site tag (gtag.js) - Google Analytics