`

zookeeper入门配置

阅读更多

zookeeper入门(2)解读zookeeper的配置项
分类: zookeeper2014-07-07 18:02 377人阅读 评论(0) 收藏 举报
ookeeper的默认配置文件为zookeeper/conf/zoo_sample.cfg,需要将其修改为zoo.cfg。其中各配置项的含义,解释如下:

1.tickTime:CS通信心跳数
Zookeeper 服务器之间或客户端与服务器之间维持心跳的时间间隔,也就是每个 tickTime 时间就会发送一个心跳。tickTime以毫秒为单位。
1. tickTime=2000

2.initLimit:LF初始通信时限
集群中的follower服务器(F)与leader服务器(L)之间初始连接时能容忍的最多心跳数(tickTime的数量)。
1. initLimit=5 

3.syncLimit:LF同步通信时限
集群中的follower服务器与leader服务器之间请求和应答之间能容忍的最多心跳数(tickTime的数量)。
1. syncLimit=2 

4.dataDir:数据文件目录
Zookeeper保存数据的目录,默认情况下,Zookeeper将写数据的日志文件也保存在这个目录里。
1. dataDir=/home/michael/opt/zookeeper/data 

5.dataLogDir:日志文件目录
Zookeeper保存日志文件的目录。
1. dataLogDir=/home/michael/opt/zookeeper/log 

6.clientPort:客户端连接端口
客户端连接 Zookeeper 服务器的端口,Zookeeper 会监听这个端口,接受客户端的访问请求。
1. clientPort=2333 

7.服务器名称与地址:集群信息(服务器编号,服务器地址,LF通信端口,选举端口)
这个配置项的书写格式比较特殊,规则如下:
1. server.N=YYY:A:B 

其中N表示服务器编号,YYY表示服务器的IP地址,A为LF通信端口,表示该服务器与集群中的leader交换的信息的端口。B为选举端口,表示选举新leader时服务器间相互通信的端口(当leader挂掉时,其余服务器会相互通信,选择出新的leader)。一般来说,集群中每个服务器的A端口都是一样,每个服务器的B端口也是一样。但是当所采用的为伪集群时,IP地址都一样,只能时A端口和B端口不一样。
下面是一个非伪集群的例子:
1. server.0=233.34.9.144:2008:6008 
2. server.1=233.34.9.145:2008:6008 
3. server.2=233.34.9.146:2008:6008 
4. server.3=233.34.9.147:2008:6008 

下面是一个伪集群的例子:
1. server.0=127.0.0.1:2008:6008 
2. server.1=127.0.0.1:2007:6007 
3. server.2=127.0.0.1:2006:6006 
4. server.3=127.0.0.1:2005:6005 
分享到:
评论

相关推荐

    ZooKeeper入门简介及配置使用

    ZooKeeper入门简介及配置使用 ZooKeeper 是⼀一个为分布式应⽤用所设计的分布的、开源的协调服务。分布式的应⽤用 可以建⽴立在同步、配置管理、分组和命名等服务的更⾼高级别的实现的基础之上。 ZooKeeper 意欲设计...

    zookeeper 入门到精通

    ### Zookeeper 入门到精通 #### 一、Zookeeper 概述 ##### 1.1 什么是 Zookeeper? Zookeeper 是一个分布式的协调服务框架,最初由雅虎实验室开发,后来成为 Apache 的顶级项目。它是 Google Chubby 的一种开源...

    zookeeper系列1:入门

    **Zookeeper系列1:入门** Zookeeper是一款分布式协调服务,由Apache基金会开发,广泛应用于分布式系统中的数据共享、配置管理、命名服务、集群同步等场景。它的设计目标是简化分布式环境下的复杂问题,提供高可用...

    zookeeper入门练习demo

    **Zookeeper入门练习Demo** Zookeeper是一个分布式协调服务,由Apache Hadoop项目开发,广泛应用于分布式计算、配置管理、命名服务、分布式锁等场景。这个"Zookeeper入门练习Demo"旨在帮助初学者快速掌握Zookeeper...

    ZooKeeper入门简介及配置使用PDF

    在“ZooKeeper入门简介及配置使用”文档中,你将学习到以下关键知识点: 1. **ZooKeeper的基本概念**:了解ZooKeeper的核心组件,包括服务器节点、客户端、会话、Watcher、ZNode(ZooKeeper的数据节点)等。理解...

    Zookeeper入门到精通

    ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、...

    Zookeeper入门到精通 教学视频及文档

    《Zookeeper入门到精通》教学视频及文档涵盖了分布式协调服务Zookeeper的核心概念、安装配置、基本操作以及在实际应用中的高级技巧。Zookeeper是Apache Hadoop项目的一个子项目,它为分布式应用程序提供高效且可靠的...

    Zookeeper入门指南:分布式配置中心和服务注册与发现

    内容概要:本文介绍了Zookeeper作为一个分布式协调服务框架的基础入门内容,包括安装配置、启动服务、基本操作和关键概念的理解。并通过具体示例讲解了如何使用Zookeeper作为分布式配置中心和实现服务注册与发现的...

    Dubbo+zookeeper 入门简单实例

    【标题】"Dubbo+zookeeper 入门简单实例"揭示了如何在Java环境中结合Dubbo和Zookeeper构建一个基础的服务治理框架。Dubbo是阿里巴巴开源的一款高性能、轻量级的Java服务治理框架,而Zookeeper则是一个分布式协调服务...

    zookeeper 入门学习(PPT)

    ### Zookeeper 入门知识点详解 #### 一、Zookeeper 是什么? Zookeeper是一个用于分布式应用协调服务的软件。它可以维护配置信息、提供...以上就是关于Zookeeper入门的一些基础知识和使用方法,希望对大家有所帮助。

    dubbo+zookeeper入门资源

    【标题】"dubbo+zookeeper入门资源"涵盖了两个核心概念:Dubbo和Zookeeper,它们在分布式系统中扮演着重要角色。Dubbo是中国阿里巴巴开源的一款高性能、轻量级的Java服务治理框架,它提供了服务注册、服务发现、调用...

    dubbo+zookeeper入门实例

    【标题】"dubbo+zookeeper入门实例"是一个关于使用Dubbo框架与Zookeeper结合实现服务发现和服务调用的基础教程。Dubbo是阿里巴巴开源的一款高性能、轻量级的Java分布式服务框架,而Zookeeper则是一个分布式服务协调...

    ZooKeeper入门简介及配置使用[整理].pdf

    ZooKeeper的配置文件`zoo.cfg`通常位于`conf`目录下,主要配置项包括`tickTime`(心跳间隔)、`dataDir`(存储快照和事务日志的目录)和`clientPort`(客户端连接端口)。 ZooKeeper的使用不仅限于配置,它还提供了...

    第6章 Zookeeper 2 6.1. Zookeeper入门 2 6.1.1. 概述 2 6.1.2. 特点 3 6.1.3

    6.1. Zookeeper入门 2 6.1.1. 概述 2 6.1.2. 特点 3 6.1.3. 数据结构 4 6.1.4. 应用场景 4 6.1.5. 下载地址 6 6.2. Zookeeper安装 7 6.2.1. 本地模式安装部署 7 6.2.2. 配置参数解读 9 6.3. Zookeeper实战(开发重点...

    zookeeper入门材料.pdf

    Zookeeper可以用于实现统一命名服务、配置管理、分布式锁、组服务等功能。它为分布式应用提供一种保证数据一致性的途径。 1.5 Zookeeper不能做的事情 Zookeeper不适合存储大量数据,也不是为高吞吐量的读写操作设计...

    zookeeper入门教程

    ### Zookeeper入门教程 #### 一、Zookeeper简介 Zookeeper是Apache基金会下的一个顶级开源项目,最初由Yahoo!实验室研发,并随后捐赠给了Apache。它为分布式应用提供了一个高效、可靠且易于使用的协同服务框架。...

    Zookeeper入门到精通(入门).txt

    ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务, 是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。 它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、...

    Dubbo+Zookeeper入门实例

    【Dubbo+Zookeeper入门实例】深入解析 Dubbo是一个由阿里巴巴开源的高性能、轻量级的Java分布式服务框架,它的主要目标是为开发者提供一套简单易用的微服务治理方案。Dubbo的核心功能包括服务注册与发现、服务调用...

    ZooKeeper入门培训

    在公司内部做培训时自己整理的zookeeper入门文档,分享给大家。 主要章节有: 1、基本概念 2、安装配置 3、简单操作 4、Zookeeper的api使用 5、Zookeeper的典型应用场景 【注意】仅供个人学习使用,非本人同意,请勿...

Global site tag (gtag.js) - Google Analytics