温馨提示×

Kafka Linux配置参数怎么设置

小樊
40
2025-09-15 09:16:53
栏目: 智能运维

Kafka Linux配置参数主要通过修改server.properties文件设置,以下是关键参数及设置方法:

  1. Broker基本配置broker.id是每个broker的唯一标识,需设置为唯一正整数;listeners定义broker监听地址和端口,如PLAINTEXT://your.host.name:9092log.dirs指定日志存储目录,可多个目录用逗号分隔;zookeeper.connect(旧版)指定ZooKeeper连接地址。
  2. 网络和性能配置num.network.threadsnum.io.threads分别设置处理网络请求和磁盘I/O的线程数,可根据CPU和磁盘性能调整;socket.send.buffer.bytessocket.receive.buffer.bytes用于设置Socket缓冲区大小,提升网络传输效率。
  3. 日志和存储配置log.retention.hourslog.retention.bytes设置日志保留时间或大小上限;log.segment.bytes设置每个日志段的大小,影响日志滚动频率。
  4. 分区和副本配置num.partitions设置每个主题的默认分区数,根据吞吐量需求调整;default.replication.factor设置主题默认副本数,生产环境建议2 - 3,以保证数据可靠性。

修改配置文件后,需重启Kafka服务使更改生效,可使用sudo systemctl restart kafka命令。

0