advertised.host.name null
advertised的地址,如果设置,则会提供
给produces、consumer及其他broker来连
接。
advertised.port null
给producers, consumers, and other
brokers来连接的端口,必须和server绑
定的端口不同。
socket.send.buffer.bytes 100 * 1024 socket的发送缓冲区,SO_SNDBUFF
socket.receive.buffer.bytes 100 * 1024 socket的接收缓冲区,SO_RCVBUFF
socket.request.max.bytes
100 * 1024 *
1024
server允许的socket请求最大数目,防止
server出现out of memory,该值应该小
于Java heap size.
num.partitions 1 topic的默认partitions数目
log.segment.bytes
1024 * 1024 *
1024
topic的partition存储是以目录中的
segment files存在的,该值控制segment
file的最大大小,如果文件达到该值后,
会重新生成一个新的日志文件。
log.roll.hours 24 * 7
强制Kafka在达到该时间后生成一个新的
log文件,而不管log.segment.bytes是否
达到指定的大小
log.cleanup.policy delete
日志清理,值可以
是:deleteorcompact。delete:
segments文件达到指定大小或者时间限制
后会被删除。compact:会设置
compaction,清除废弃的记录。
log.retention.{minutes,hours} 7 days
数据存储的最大超时时间,默认的数据
retention是对所有的topics生效的。如
果log.retention.minutes和
log.retention.bytes都被设置为
delete,只要任意一个达到要求都会被执
行。
每个topic-partitions保持的数据大小,
这是每个partition的大小,因此根据所
有的partition数目可以得到topic保存的
评论2
最新资源