$ cat -n config/server.properties
1)全局配置——Broker相关
broker.id=0 // broker ID, 集群模式下该ID必须唯一,且永恒不变
listeners=PLAINTEXT://your_host_name:9092 // 配置你的应用所在IP地址,我理解为访问白名单配置
zookeeper.connect=localhost:2181 // 连接zookeeper
zookeeper.connection.timeout.ms=6000 // 连接zookeeper超时毫秒数
log.dirs=/tmp/kafka-logs,/directory2,/directory3 // kafka日志数据存储目录,就是存储你的数据。最少使用原则,当一个分区放在多台服务器或者多个路径下时,哪个服务器拥有最少数据分区的优先。所以一个分区会放在同一个路径下面。
num.recovery.threads.per.data.dir=8 // 当启动或关闭kafka时,日志需要启动或者恢复的时候的线程数量,默认1,这个值可以适当改大一点。注意:这里的启动总线程数 = 此值 * log.dirs目录树,比如log.dirs目录配置了4个,此值是8,则总线程数=32
2)主题相关——Topic
end.
kafka2.5.0详解核心配置文件server.properties
原文:https://www.cnblogs.com/zhuwenjoyce/p/13173556.html