1)生产者
| 参数名称 |
描述 |
| replica.lag.time.max.ms |
ISR中,如果Follower长时间未向Leader发送通信请求或同步数据,则该Follower将被踢出ISR。该时间阈值,默认30s。 |
| auto.leader.rebalance.enable |
默认是true。 自动Leader Partition 平衡。建议关闭。 |
| leader.imbalance.per.broker.percentage |
默认是10%。每个broker允许的不平衡的leader的比率。如果每个broker超过了这个值,控制器会触发leader的平衡。 |
| leader.imbalance.check.interval.seconds |
默认值300秒。检查leader负载是否平衡的间隔时间。 |
| log.segment.bytes |
Kafka中log日志是分成一块块存储的,此配置是指log日志划分 成块的大小,默认值1G。 |
| log.index.interval.bytes |
默认4kb,kafka里面每当写入了4kb大小的日志(.log),然后就往index文件里面记录一个索引。 |
| log.retention.hours |
Kafka中数据保存的时间,默认7天。 |
| log.retention.minutes |
Kafka中数据保存的时间,分钟级别,默认关闭。 |
| log.retention.ms |

本文详细探讨了Kafka的生产者、broker和消费者的调优参数,旨在提升Kafka集群的性能和稳定性,适用于分布式Java环境下的Kafka应用。
最低0.47元/天 解锁文章
2651

被折叠的 条评论
为什么被折叠?



