当前位置: 首页 > news >正文

ZooKeeper调优

服务器硬件配置

建议 Zookeeper 的服务器最好专属(或是资源隔离的)。磁盘由于 Zookeeper 的数据写入磁盘,强烈建议要使用 SSD。

Linux操作系统优化

Zookeeper 的性能会很明显受到交换分区的影响。建议部署 Zookeeper 的服务器关闭交换分区功能或是通过内核参数调整,减少对于交换分区的使用。例如一个4G内存的机器的,如果你把JVM的堆大小设置为4G或更大,那么会使频繁发生内存与磁盘空间的交换,通常设置成3G就可以了。

原则上,不建议 Zookeeper 和 Kafka Broker 部署在同一台服务器,除非做好资源隔离或是机器有明显的资源富余。

配置zoo.cfg

配置snapshot文件清理策略

autopurge.purgeInterval

ZK提供了自动清理事务日志和快照文件的功能,这个参数指定了清理频率,单位是小时,需要配置一个1或更大的整数,默认是0,表示不开启自动清理功能。

autopurge.snapRetainCount

当启用自动清理功能后,ZooKeeper将只保留autopurge.snapRetainCount个最近的数据快照(dataDir)和对应的事务日志文件(dataLogDir),其余的将会删除掉。默认值是3,最小值也是3。

默认情况下,Zookeeper 不会清理 Snapshot&#x

http://www.lryc.cn/news/222933.html

相关文章:

  • 改进YOLOv5:结合ICCV2023|动态蛇形卷积,构建不规则目标识别网络
  • 开发知识点-NodeJs-npm/Pnpm/Vite/Yarn包管理器
  • Mac上好用的翻译软件推荐 兼容m
  • 软件下载网站
  • java获取近期视频流关键帧与截图
  • arcgis 批量删除Table中的某些Field
  • 工厂设备扫码使用售卖联网开发需要怎么开发开源代码?
  • 软考高级之132个工具和技术
  • 算法通过村第十八关-回溯|白银笔记|经典问题
  • vue2 集成 - 超图 - SuperMap iClient3D for WebGL 及常用方法
  • 应用程序服务器/事件驱动编程/CommonJS介绍
  • 第二十九章 目标检测中的测试模型评价指标(车道线感知)
  • OceanBase 如何通过日志观测冻结转储流程?
  • 深度图(Depth Map)
  • Ubuntu下Anaconda安装
  • 目标检测回归损失函数(看情况补...)
  • 将 Figma 轻松转换为 Sketch 的免费方法
  • GPU推理提速4倍!FlashDecoding++技术加速大模型推理
  • class类默认导出,header字段在请求中的位置
  • PHP将pdf转为图片后用OCR识别
  • IDEA 函数下边出现红色的波浪线,提示报错
  • Discourse 如何在 header 上添加 HTML
  • [深入理解SSD] 总目录
  • kubernetes集群编排(7)
  • mfc 下的OpenGL
  • 机器翻译目前广泛应用于文档翻译以及硬件翻译
  • 木材加工工厂数字孪生可视化管理平台,赋能传统木材制造业数字化高质转型
  • 企业级低代码开发,科技赋能让企业具备“驾驭软件的能力”
  • 在WSL2中安装多个Ubuntu实例
  • java--实体javaBean