一、配置文件 zoo.cfg

配置项 默认值 解析内容
tickTime 2000ms Client-Server心跳间隔时间
initLimit 10次 Following能容忍的最多心跳数
syncLimit 5次 Leader能容忍的最多心跳次数
lientPort 2181 各节点通信端口
dataDir /tmp/zookeeper/ 程序快照目录(日志目录)
maxClientCnxns 60 最大连接数
server.0/1/2=ip:2888:3888 2888 各节点的通信端口
3888 选举的通信端口
autopurge.snapRetainCount 3 保留的快照数量(自动删除)
autopurge.purgeInterval 0小时 自动清理快照的间隔时间
metricsProvider.className ...PrometheusMetricsProvider
metricsProvider.httpPort 7000
metricsProvider.exportJvnInfo true

initLimit —— 表示Follow最多能够忍受多少次心跳没有通信

该设置项的单位为‘次’。当 n 次没有‘感受’到心跳时,则认为当选存在问题,Leader自动退役,重新选举。

例如:

当在 “zoo.cfg” 配置文件中将 initLimit 的值设置为 ‘10’ 次时,Leader在10次心跳的时间里,若半数以上的Following或Observer没有与之同步,则该Leader自动退役,集群重新选举。

SyncLimit —— 表示Leader最多能够忍受多少次心跳没有通信

该设置项的单位为‘次’。当 n 次没有‘感受’到心跳时,则认为节点死亡。

例如:

当在 “zoo.cfg” 配置文件中将 syncLimit 的值设置为 ‘5’ 时,Leader在5次心跳的时间里,若没有收到来自某个节点的同步,则会判定该节点已“死亡”,放弃该节点。

autopurge.purgeInterval —— 表示保留多久前的日志

通常与autopurge.snapRetainCount 这个参数一同使用。该设置项的值为正整数,即大于0的整数。当值设置成0时,表示不自动清理。

autopurge.snapRetainCount —— 表示保留多少个快照

通常与autopurge.purgeInterval 这个参数一同使用。该设置项的值为正整数,即大于0的整数。当值设置成0时,表示不保留快照。

例如:

当在 “zoo.cfg” 配置文件中将 autopurge.purgeInterval 的值设置为 ‘2’ ,autopurge.snapRetainCount 的值设置为 ‘3’ 时,zk将保留2个小时以内的日志,并只保留3个快照。


参考文章:
1、zookeeper 集群搭建 —— YSOcean
2、zookeeper集群 initLimit和syncLimit —— zh521zh
3、zookeeper3.4.6配置实现自动清理日志 —— 郑子明

大数据组件——Zookeeper配置文件解析相关推荐

  1. java大数据组件Zookeeper

    zookeeper的作用: Zookeeper是针对大型分布式系统的高可靠的协调系统,如dubbo里面的注册中心.分布式锁等,主要应用于分布式系统中. 分布式应用的优点: 可靠性- 单个或几个系统的故 ...

  2. 经典大数据面试题及解析

    经典大数据面试题及解析 1.下列哪个属性是hdfs-site.xml中的配置? A.dfs.replication B.fs.defaultFS C.mapreduce.framework.name ...

  3. 大数据组件之HBase

    文章目录 前言 一.HBase 1.Region 2.RegionServer 3.Master 4.Zookeeper 二.HBases的Standalone安装 1.解压配置环境变量 1.下载 2 ...

  4. 尚硅谷大数据技术Zookeeper教程-笔记01【Zookeeper(入门、本地安装、集群操作)】

    视频地址:[尚硅谷]大数据技术之Zookeeper 3.5.7版本教程_哔哩哔哩_bilibili 尚硅谷大数据技术Zookeeper教程-笔记01[Zookeeper(入门.本地安装.集群操作)] ...

  5. 一篇文章带你了解大数据生态圈---大数据组件图谱

    小编一篇文章带你了解大数据生态圈-大数据组件图谱 转载地址:http://blog.csdn.net/u010039929/article/details/70157376 文章目录 小编一篇文章带你 ...

  6. hive 取消打印日志信息_Hive及其相关大数据组件

    HDFS架构 Hadoop 分布式文件系统(HDFS)是 Hive 存储数据的地方,简单了解HDFS的基本机制和读写工作机制,对于排查HiveSQL 程序是否由于数据存储引发的性能问题有较大的帮助. ...

  7. 假如大数据组件中的动物都变成神奇宝贝,那会变成什么样?(大数据的组件动漫化)

    文章目录 假如大数据组件中的动物都变成神奇宝贝,那会变成什么样? 第一个神奇宝贝 Hadoop 第二个神奇宝贝 Hive 第三个神奇宝贝 Hbase 第四个神奇宝贝的管理员 Zookeeper 第五个 ...

  8. 企鹅够牛,大事不断:腾讯音乐遭“投资者律师代表团”调查、大数据组件TubeMQ宣布开源、1千万美元领投英国AI企业SenSat...

    整理: 数据猿 Toby 数据猿官网 | www.datayuan.cn 今日头条丨一点资讯丨腾讯丨搜狐丨网易丨凤凰丨阿里UC大鱼丨新浪微博丨新浪看点丨百度百家丨博客中国丨趣头条丨腾讯云·云+社区 据 ...

  9. 大数据 清华 覃征_2021年清华(清华大学)大数据工程考研难度解析、考研经验分享...

    [盛世清北] 2021年清华考研备考已经开始,由于很多学生苦于在清华考研备考过程中,不知道如何查找资料,如何把握重点,甚至不确定如何准确设定备考计划,对此,盛世清北整理了清华各专业等一些列专业考研干货 ...

最新文章

  1. shell python优势_python的优势
  2. 多进程并发环境下的磁盘调度性能分析_来说说如何提高服务器的并发能力?
  3. 复盘-电商产品「分类」功能迭代
  4. (转)Linux下MatlabCompilerRuntime的安装和使用
  5. python正则_python中正则匹配
  6. 2016年 企业IT管理员需要做好这些准备
  7. 将hta包装为exe发布
  8. Linux课程设计:Linux系统下多进程的创建与通信
  9. EBSD测试常见的问题及解答(二)
  10. 生活中不可或缺的赚钱智慧
  11. python下一代工作流引擎_几大工作流引擎对比
  12. cPanel主机自定义php.ini文件
  13. 对微软winsock PC端开发蓝牙疑问
  14. Microsoft Web Farm Framework (WFF) 2.0正式发布
  15. 32位int 最小负整数
  16. 受用一生的心理寓言(转)
  17. tensorflow 19: tflite 概念理解
  18. 安装splash与启动
  19. ajax提交用流的方式,ajax 请求 后台返回的文件流
  20. 一个项目中两台西门子S7-1500CPU之间的TCP通信组态

热门文章

  1. 从零基础到流利英语 物主代词,现在进行时
  2. python 分隔符截取字符串_python指定分隔符截取字符串
  3. 重磅邀请函来了!首届“腾讯云+社区开发者大会”免费报名!
  4. 车载网络 - Autosar网络管理 - 基本概念
  5. 电商平台销售数据评测智能手表|数据分享
  6. 计算机网络各种拓扑结构的优缺点。
  7. “全民皆赚”是什么?
  8. 订货管理数据库 查询
  9. java stax_在Java中使用StAX的代码
  10. 用python计算黄历