Pulsar configuration 介绍:ZooKeeper相关参数

本文深入探讨了Pulsar配置中的Zookeeper相关参数,强调了Zookeeper在Pulsar中的核心作用,如配置管理和组件协调。文中提到了默认配置文件,并指出需要额外配置Zookeeper节点信息。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Pulsar configuration

本篇博文主要介绍Pulsar configuration中有关zookeeper的参数。

Zookeeper
  • Zookeeper在Pulsar中扮演着重要的角色,主要用于处理各种必须的配置以及各组件间协调性相关的task;
  • Pulsar中的默认配置文件为:conf/zookeeper.conf
参数名含义默认值
tickTimetick是Zookeeper的基本时间单位,为毫秒值,经常用于周期性事件,如:heartbeats、timeout。2000
initLimitZookeeper leader节点允许follower节点向其发送成功连接和同步的最大时间,为毫秒值,通过tickTime参数进行设置。10
syncLimitZookeeper follower节点与其他Zookeeper节点进行同步的最大时间,为毫秒值,通过tickTime参数进行设置。5
dataDirZookeeper中用于在内存中存贮database的快照和更新database事务日志的位置data/zookeeper
clientPortZookeeper节点用于监听连接的端口号2181
autopurge.snapRetainCount决定了Zookeeper中在指定时间间隔内dataDir中可以存储的最近快照的数量,时间间隔由参数autopurge.purgeInterval设定。3
autopurge.purgeInterval用于指定Zookeeper database清理任务触发的时间间隔,非0值来激活该设置,0为禁用该设置。1
maxClientCnxns客户端可连接的最大数量,可通过增大该值来允许更多的客户端连接。60

除了上表中的参数,在conf/zookeeper.conf还需要添加Zookeeper的节点信息,如下示例:

server.1=zk1.us-west.example.com:2888:3888
server.2=zk2.us-west.example.com:2888:3888
server.3=zk3.us-west.example.com:2888:3888
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值