broker:
1.broker.id: 集群中每一个broker的broker.id需要是唯一的整数,用来标识broker
2.port:启动端口,默认9092(不建议修改)
3.zookeeper.connect: zookeeper地址
host:port/path
eg· localhost:2181/kafka08
/path是可选的zookeeper路径,作为kafka的chroot环境,如果不指定默认使用根路径(建议指定)
4.log.dirs:日志目录,如果指定多个路径broker会只用最少使用原则,往拥有最少分区数目的路径下新增新分区日志
5.auto.create.topic.enable:此参数如果设置成true,表示当消费者消费消息时,当生产者生产消息时,当任意一个客户端像topic发送元数据请求时,如果这个topic不存在就会新建
topic:
num.partitions:分区数量
message.max.bytes:单个消息的大小