等待IO线程处理的请求队列最大数
queued.max.requests = 500
socket的发送缓冲区(SO_SNDBUF)
socket.send.buffer.bytes=1048576
socket的接收缓冲区 (SO_RCVBUF)
socket.receive.buffer.bytes=1048576
socket请求的最大字节数。为了防止内存溢出,message.max.bytes必然要小于
socket.request.max.bytes = 104857600
############################# Topic #############################
每个topic的分区个数,更多的partition会产生更多的segment file
num.partitions=2
是否允许自动创建topic ,若是false,就需要通过命令创建topic
auto.create.topics.enable =true
一个topic ,默认分区的replication个数 ,不能大于集群中broker的个数。
default.replication.factor =1
消息体的最大大小,单位是字节
message.max.bytes = 1000000
############################# ZooKeeper #############################
Zookeeper quorum设置。如果有多个使用逗号分割
zookeeper.connect=debugo01:2181,debugo02,debugo03
连接zk的超时时间
zookeeper.connection.timeout.ms=1000000
ZooKeeper集群中leader和follower之间的同步实际
zookeeper.sync.time.ms = 2000
############################# Log #############################
#日志存放目录,多个目录使用逗号分割
log.dirs=/var/log/kafka
当达到下面的消息数量时,会将数据flush到日志文件中。默认10000
#log.flush.interval.messages=10000
当达到下面的时间(ms)时,执行一次强制的flush操作。interval.ms和interval.messages无论哪个达到,都会flush。默认3000ms
#log.flush.interval.ms=1000