`

dubbo 笔记四 Zookeeper配置

    博客分类:
  • soa
阅读更多

Zookeeper单机配置

 

<dubbo:registry address="zookeeper://10.20.153.10:2181" />
Or:
 
<dubbo:registryprotocol="zookeeper"address="10.20.153.10:2181"/>

 

Zookeeper集群配置:

<dubbo:registryaddress="zookeeper://10.20.153.10:2181?backup=10.20.153.11:2181,10.20.153.12:2181"/>

or:

<dubbo:registryprotocol="zookeeper"address="10.20.153.10:2181,10.20.153.11:2181,10.20.153.12:2181"/>

 

同一Zookeeper,分成多组注册中心:

 

<dubbo:registry id="chinaRegistry" protocol="zookeeper" address="10.20.153.10:2181" group="china" />
<dubbo:registry id="intlRegistry" protocol="zookeeper" address="10.20.153.10:2181" group="intl" />
 
 

Zookeeper注册中心安装:

安装:

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

cp conf/zoo_sample.cfg conf/zoo.cfg

 

配置:

vi conf/zoo.cfg

如果不需要集群,zoo.cfg的内容如下:(其中data目录需改成你真实输出目录)

 

tickTime=2000

initLimit=10

syncLimit=5

dataDir=/home/dubbo/zookeeper-3.3.3/data

clientPort=2181

 

如果需要集群,zoo.cfg的内容如下:(其中data目录和server地址需改成你真实部署机器的信息)

 

tickTime=2000

initLimit=10
syncLimit=5
dataDir=/home/dubbo/zookeeper-3.3.3/data
clientPort=2181
server.1=10.20.153.10:2555:3555
server.2=10.20.153.11:2555:3555
 
并在data目录下放置myid文件:(上面zoo.cfg中的dataDir)
mkdir data
 
vi myid
 
myid指明自己的id,对应上面zoo.cfg中server.后的数字,第一台的内容为1,第二台的内容为2,内容如下:
1
 
启动:
./bin/zkServer.sh start
停止:
./bin/zkServer.sh stop
 
 

 

 

 

分享到:
评论

相关推荐

    dubbo+zookeeper入门资源

    通过这个资源,初学者可以了解如何配置和使用Dubbo与Zookeeper来实现服务间的通信和管理。博文地址提供了一个详细的教程,帮助读者理解这两个工具的结合应用。 在实际应用中,Dubbo通常会配合Zookeeper来实现服务的...

    dubbo学习笔记.pdf

    【Dubbo学习笔记】 Dubbo是一款高性能、轻量级的Java RPC框架,它旨在提供面向接口的远程方法调用、智能容错与负载均衡、服务自动注册与发现等核心功能,帮助开发者构建分布式服务架构。以下是对Dubbo基础知识、...

    2021尚硅谷技术之Zookeeper笔记

    在2021年的尚硅谷技术分享中,这些笔记涵盖了ZooKeeper的核心概念、安装配置、数据模型、会话与 watches、集群搭建以及常见应用场景。 **1. ZooKeeper核心概念** ZooKeeper的核心概念包括ZNode、ACL(访问控制列表...

    读书笔记:基于SpringBoot+Dubbo+Zookeeper+Maven+IDEA搭建分布式项目实战.zip

    读书笔记:基于SpringBoot+Dubbo+Zookeeper+Maven+IDEA搭建分布式项目实战

    dubbo课堂笔记以及原理

    dubbo的操作和使用流程详解(Dubbo简介及结构图、Dubbo支持的几种Registry、Zookeeper简介、Zookeeper安装、Dubbo支持的几种Protocol、Dubbo项目搭建、Admin管理界面、Assembly打包、监控中心搭建)

    zookeeper可视化监控dubbo工具

    1、打开war包 \WEB-INF\dubbo.properties,配置你要监控的zk、服务启动后的登陆用户和密码。 2、该工具直接部署在 tomcat 下即可启动。访问 localhost:8080/dubbo-view-tool 即可

    dubbo学习笔记

    - **配置中心**:除了服务发现外,还可以利用Zookeeper作为配置中心,存储和管理Dubbo服务的相关配置信息。 总之,Dubbo与Zookeeper的结合使用,使得开发者能够构建出稳定、可靠且易于扩展的分布式服务框架。通过...

    dubbo笔记-服务注册发布以及消费源码分析

    1. 创建并连接注册中心:首先,Dubbo会根据配置创建一个RegistryFactory实例,通过该工厂创建Registry对象,连接到指定的注册中心(如Zookeeper)。 2. 注册服务:接着,服务提供者会调用Registry的register方法,将...

    20180620-Dubbo常用配置文件分析-笔记.docx

    ### Dubbo常用配置文件分析及核心源码阅读 #### 多版本支持 在微服务架构中,服务的迭代更新不可避免,而如何确保新旧版本之间的兼容性成为一个关键问题。Dubbo通过多版本支持机制,有效地解决了这一问题。具体...

    dubbo学习例题代码资源

    2. **Zookeeper在Dubbo中的作用**: - **服务发现与注册**: Zookeeper作为注册中心,服务提供者将服务注册到Zookeeper,服务消费者通过Zookeeper找到服务提供者的地址。 - **配置中心**: 可以动态修改服务的配置,...

    dubbo demo

    【标题】:“dubbo demo”是一个关于使用Zookeeper的Dubbo基础教程的示例项目。 【描述】:这个“dubbo demo”旨在帮助初学者理解如何在实际开发中运用Dubbo,一个高性能、轻量级的Java RPC框架,并结合Zookeeper...

    Dubbo视频资料

    8. **Spring整合**:Dubbo可以无缝集成Spring框架,简化服务的配置和管理。学习如何利用Spring的IoC和AOP特性,增强Dubbo的应用能力。 9. **实战项目**:视频可能还包含了基于Dubbo的实际项目案例,让你在实践中...

    bills:dubbo + zookeeper简单案例(分布式记事本)

    10. **配置管理**:Zookeeper可以作为一个集中式的配置中心,服务提供者和服务消费者可以从Zookeeper获取配置信息,方便配置的统一管理和更新。 在这个案例中,开发者将学习如何设置和运行一个基本的分布式系统,...

    dubbo学习整理笔记视图

    这是自己在dubbo学习过程中资料的整理 , 算是一个大纲 , 能够帮助到你快速入门 , 快速理解并且使用 , 大概半个小时就可以学会了 .

    dubbo笔记——项目实战

    然后启动,在bin目录下:位置我放在根目录下dubbo/dubbo-server.xml,内容如下:在控制台中将会看到如下内容:可以看到,已经将UserService服务注册到zookeeper注册中心,协议采用的是dubbo。从b系统中拷贝User对象...

    dubbo学习笔记,都是一个字一个字的写的

    【Dubbo学习笔记】 本文将深入探讨Dubbo框架的核心概念及其在实际应用中的工作原理,同时结合SpringBoot和SpringCloud的整合,以及RPC(Remote Procedure Call)技术的基础知识。 一、RPC原理 RPC(远程过程调用)...

    zookeeper资料

    Zookeeper已成为Hadoop生态系统中的基础组件,适用于HDFS、YARN、Storm、HBase、Flume、Dubbo(阿里巴巴)、metaq(阿里巴巴)等系统。 Zookeeper的特点包括: 1. 最终一致性:Zookeeper为客户端展示同一视图,确保...

    dubbo_admin2.5.4

    5. **依赖库**:Dubbo Admin可能会依赖其他外部库,如Spring、Zookeeper客户端等,这些都会包含在压缩包内。 6. **文档**:可能包含使用指南、API文档或开发者笔记,帮助用户理解和使用Dubbo Admin。 7. **构建脚本*...

Global site tag (gtag.js) - Google Analytics