apache pulsar参数

本文详细介绍了Apache Pulsar的各个组件配置,包括BookKeeper、Broker、Client和服务发现等,涵盖磁盘使用率、缓存策略、网络设置、安全认证等多个方面,旨在帮助读者深入理解Pulsar的参数配置及其影响。
摘要由CSDN通过智能技术生成

BookKeeper

bookiePort bookeeper server监听端口

allowLoopback 是否接受回127.0.0.1地址

listeningInterface 默认网口,比如:eth0

journalDirectory WAL存入目录

ledgerDirectories  帐目快照保存地址,推荐WAL与该目录不同硬盘

ledgerManagerType bookeeper 帐目保存类型

zkLedgersRootPath zookeeper保存的bookeeper数据路径 

ledgerStorageClass 帐目存储类

entryLogFilePreallocationEnabled 是否预分配entry logger

minorCompactionThreshold 当entry logger达到阀值将执行minor compaction,0为禁止

minorCompactionInterval  时间控制minor compaction

majorCompactionThreshold 当entry logger达到阀值将执行major compaction,0为禁止

majorCompactionInterval 时间控制major compaction

compactionMaxOutstandingRequests   没有flush的最大entry数,压缩将entry加入entrylog,并且缓存offset,大的值将占用更多 的内存,通常不需要修改。

compactionRate 压缩读取条目的速率

isThrottleByBytes 压缩时是否节流

compactionRateByEntries 压缩读取条目的速率,Entry计数

compactionRateByBytes   压缩读取条目的速率,Byte计数

journalMaxSizeMB journal文件最大值,单位为M,当达到该值,将产生新文件

journalMaxBackups  最大的旧文件数量,方便特定场景下恢复

journalPreAllocSizeMB  每次预分配置的空间大小

journalWriteBufferSizeKB  journal 读buffer大小

journalRemoveFromPageCache 当flush后是否回收 page cache

journalAdaptiveGroupWrites 是否journal group读,增加吞吐量

journalMaxGroupWaitMSec  最大小的写延迟,以增加吞吐量

journalAlignmentSize journal日志统一大小

journalBufferedWritesThreshold 写buffer大小,增加写效率

journalFlushWhenQueueEmpty  如果queue 是空将flush

numJournalCallbackThreads  处理日志回调线程数

rereplicationEntryBatchSize 可重新复制的最大entry数量

gcWaitTime 执行gc的时间间隔

gcOverreplicatedLedgerWaitTime  overreplicated的gc回收时间间隔,不应太频繁应该会访问zk元数据

flushInterval flush帐目index到disk的间隔,会产大量随时写,将ledger与journal在不同磁盘,将增加效率

bookieDeathWatchInterval 确认bookie 服务停止的最大时间

zkServers zookeeper信息

zkTimeout seession time时间

serverTcpNoDelay  是否使用Nagle算法

openFileLimit ledge 同时打开索引文件的数量,如果超过将swap到磁盘,将会影响性能

pageSize  index缓存节的大小,大的缓存叶可以改善写的性能,如果你有少量的ledge并且包括少量的entry,分配小的pagesize将提高内存利用率

pageLimit 用于缓存的page  数量,如果超过将增加内存与磁盘的交互频率,如果-1,将采用1/3 jvm的大小,在少量的ledge并且包括少量的entry情况下

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值