核心参数调整建议中的partition_size和segment_size

来源:11-9 Kafka服务器配置最佳实践讲解

夜愿小夜

2022-12-21

kafka中partition的数量是理解的,partiton的size是咋回事?
segment_size是指参数log.segment.bytes嘛?
这个公式不太理解:
文件描述符数量调整:(number_of_partitions) * (partition_size/segment_size)

问题汇总:不清楚partiton_size如何获取

写回答

1回答

Allen

2024-12-26

同学,关于 Kafka 中 partitionsizesegment_size 的关系如下:

partition_size 是指某个分区的总大小,也就是该分区上所有日志文件的总和大小(比如 .log 文件)。你可以通过查询 Kafka 的管理工具或直接查看分区的存储路径,统计该分区下所有 .log 文件的大小总和来获取。

segment_size 对应 Kafka 的参数 log.segment.bytes,它定义了每个分区的日志文件(segment)的最大大小。当一个 segment 达到这个大小时,Kafka 会切分新的 segment 文件,分区的日志数据会被分布在多个 segment 文件中。

文件描述符数量调整 = (number_of_partitions) * (partition_size / segment_size)

0
0

Kafka多维度系统精讲,从入门到实战开发

系统讲解Kafka,实战结合,让你成为使用Kafka的高手

896 学习 · 237 问题

查看课程