[zz]zookeeper的配置项
本文转载自:http://blog.csdn.net/poechant/article/details/6650249
zookeeper的默认配置文件为zookeeper/conf/zoo_sample.cfg,需要将其修改为zoo.cfg。其中各配置项的含义,解释如下:
1.tickTime:CS通信心跳数
Zookeeper 服务器之间或客户端与服务器之间维持心跳的时间间隔,也就是每个 tickTime 时间就会发送一个心跳。tickTime以毫秒为单位。
- tickTime=2000
2.initLimit:LF初始通信时限
集群中的follower服务器(F)与leader服务器(L)之间初始连接时能容忍的最多心跳数(tickTime的数量)。
- initLimit=5
3.syncLimit:LF同步通信时限
集群中的follower服务器与leader服务器之间请求和应答之间能容忍的最多心跳数(tickTime的数量)。
- syncLimit=2
4.dataDir:数据文件目录
Zookeeper保存数据的目录,默认情况下,Zookeeper将写数据的日志文件也保存在这个目录里。
- dataDir=/home/michael/opt/zookeeper/data
5.dataLogDir:日志文件目录
Zookeeper保存日志文件的目录。
- dataLogDir=/home/michael/opt/zookeeper/log
6.clientPort:客户端连接端口
客户端连接 Zookeeper 服务器的端口,Zookeeper 会监听这个端口,接受客户端的访问请求。
- clientPort=2333
7.服务器名称与地址:集群信息(服务器编号,服务器地址,LF通信端口,选举端口)
这个配置项的书写格式比较特殊,规则如下:
- server.N=YYY:A:B
其中N表示服务器编号,YYY表示服务器的IP地址,A为LF通信端口,表示该服务器与集群中的leader交换的信息的端口。B为选举端口,表示选举新 leader时服务器间相互通信的端口(当leader挂掉时,其余服务器会相互通信,选择出新的leader)。一般来说,集群中每个服务器的A端口都 是一样,每个服务器的B端口也是一样。但是当所采用的为伪集群时,IP地址都一样,只能时A端口和B端口不一样。
下面是一个非伪集群的例子:
- server.0=233.34.9.144:2008:6008
- server.1=233.34.9.145:2008:6008
- server.2=233.34.9.146:2008:6008
- server.3=233.34.9.147:2008:6008
下面是一个伪集群的例子:
- server.0=127.0.0.1:2008:6008
- server.1=127.0.0.1:2007:6007
- server.2=127.0.0.1:2006:6006
- server.3=127.0.0.1:2005:6005
[zz]zookeeper的配置项相关推荐
- 解读zookeeper的配置项
zookeeper的默认配置文件为zookeeper/conf/zoo_sample.cfg,需要将其修改为zoo.cfg.其中各配置项的含义,解释如下: 1.tickTime:CS通信心跳数 Zoo ...
- 一文运维zookeeper
文章目录 1. zookeeper生产环境的安装配置 1.1 软件配置 1.2 硬件配置 1.3 日志配置文件 1.4 配置三节点的zookeeper集群 2. zookeeper的监控方法 2.1 ...
- 【clickhouse】ClickHouseException code: 999 Cannot allocate block number in ZooKeeper: Coordination
1.概述 clickhouse报错 com.dtstack.jlogstash.outputs.core.common.ClickhouseException: ru.yandex.clickhous ...
- ZooKeeper基础知识笔记(含3节点伪分布式安装配置流程)
本笔记涉及代码:https://github.com/hackeryang/Hadoop-Exercises/tree/master/src/main/java/ZooKeeper 一.ZooKeep ...
- zookeeper入门 - 3 - API常用函数功能与参数详解
<zooker入门系列教程>: 1 - 如何在单机上实现ZooKeeper伪机群/伪集群部署 2 - 解读zookeeper的配置项 1. zookeeper初始化 zhandle_t * ...
- kafka集群操作指南
kafka集群操作指南 @(KAFKA)[kafka, 大数据] kafka集群操作指南 一单机版安装 二集群安装 三集群启停操作 四topic相关的操作 五某个broker挂掉本机器可重启 六某个b ...
- Kafka+Storm+HDFS整合实践
2019独角兽企业重金招聘Python工程师标准>>> 在基于Hadoop平台的很多应用场景中,我们需要对数据进行离线和实时分析,离线分析可以很容易地借助于Hive来实现统计分析,但 ...
- kafka 集群_Kafka集群搭建
Kafka集群搭建 准备工作 Kafka 依赖 ZooKeeper ,所以需要提前安装好 ZooKeeper ,启动单机的zk即可 .关于安装ZooKeeper的流程可以参考我之前写的: Fantas ...
- 【Druid】(八)Apache Druid 核心插件 Kafka Indexing Service SLS Indexing Service
文章目录 一.前言 二.与 Kafka 集群交互 三.使用 Apache Druid Kafka Indexing Service 实时消费 Kafka 数据 四.关于 SLS Indexing Se ...
最新文章
- qt向服务器传输文字_Qt 模拟 HTTP 表单提交文字或文件到服务器
- AMD 和 Intel 之战:CPU 哪家强?
- Python-数据结构(一)
- linux 下安装nodejs,CentOS 6.5 系统
- php crypt mysql password_php使用crypt()函数进行加密
- 有效运维的 on-call 机制
- Win配置Apache+mod_wsgi+django环境+域名
- 软件测试(功能、接口、性能、自动化)详解
- as与asp.net通信
- 数据:Purpose以太坊ETF的持仓量达到4万枚ETH
- winform学习之-----页面设计-20160523
- vn的可变数据类型_可变与不可变数据类型详解
- SSD——样本正负比控制+多尺度检测 (目标检测)(one-stage)(深度学习)(ECCV 2016)
- 难以置信:某国产平台制定打包deb规范,竟然没有测试
- zen3 服务器芯片,7nm+工艺Zen3两线出击:EPYC服务器先发 锐龙5000紧跟
- Python读取罗技G29数据
- java 文档查看技巧
- kuka机器人码垛编程网盘_KUKA机器人码垛程序怎么写(案例)
- java 雪崩效应,七、微服务架构中的“雪崩效应”
- Python笔记_第四篇_高阶编程_再议装饰器和再议内置函数