broker.id=0          brokerID,>=0且每个broker不相同,对应zk中/brokers/ids路径下
num.network.threads=3    broker 处理消息的最大线程数,一般情况下不需要去修改
num.io.threads=8       broker处理磁盘IO 的线程数 ,理论上数值应该大于你的硬盘数
socket.send.buffer.bytes=102400    socket的发送缓冲区,socket的调优参数SO_SNDBUFF
listeners=PLAINTEXT://10.11.106.23:9092    监听的socket
port=9092                    broker 端口号
host.name=10.11.106.23            broker的主机地址,若是设置了,那么会绑定到这个地址上,若是没有,会绑定到所有的接口上。
socket.receive.buffer.bytes=102400     socket的接受缓冲区,socket的调优参数SO_RCVBUFF
socket.request.max.bytes=104857600     socket请求的最大数值,防止serverOOM,message.max.bytes必然要小于socket.request.max.bytes,会被topic创建时的指定参数覆盖
log.dirs=/var/kafka/logs/0          kafka数据的存放地址,多个地址的话用逗号分割,多个目录分布在不同磁盘上可以提高读写性能  
num.partitions=3                每个topic默认分区数,创建topic时如果指定的话会被指定参数覆盖
transaction.state.log.min.isr=1       ISR列表最少1个
log.retention.hours=72            消息落盘保留时常,可以手动在线更改
log.retention.check.interval.ms=300000    检测周期,默认五分钟
zookeeper.connect=10.12.176.3:2181,10.12.172.32:2181    zk集群地址
zookeeper.connection.timeout.ms=6000      zk的连接超时时间
group.initial.rebalance.delay.ms=3000      消费者启动可能逐个进行,等待足够多的consumers入组后进行rebalance
log.cleaner.enable=true             是否开启日志清理
delete.topic.enable=true            是否开启topic删除

 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。