kafka broker 配置
时间: 2023-09-28 15:12:53 浏览: 106
kafka broker 常规配置参数
5星 · 资源好评率100%
Kafka Broker 配置通常包括以下参数:
1. broker.id:Broker 的唯一标识符,必须是整数。
2. listeners:Kafka Broker 监听的网络地址和端口。默认情况下,Kafka Broker 监听本地主机的 9092 端口。
3. log.dirs:Kafka Broker 存储消息日志的目录路径。可以指定多个目录,以逗号分隔。
4. num.network.threads 和 num.io.threads:控制 Kafka Broker 使用的线程数。num.network.threads 用于处理网络请求,num.io.threads 用于处理磁盘 I/O 操作。
5. socket.send.buffer.bytes 和 socket.receive.buffer.bytes:控制 Kafka Broker 接收和发送消息的缓冲区大小。
6. log.retention.hours 和 log.retention.bytes:控制消息日志的保留时间和大小限制。
7. zookeeper.connect:指定用于管理 Kafka Broker 集群的 ZooKeeper 服务器地址。
8. offsets.topic.replication.factor:控制存储消费者偏移量的内部 Kafka 主题的复制因子。
9. group.initial.rebalance.delay.ms:控制消费者组重新平衡的延迟时间。
以上是 Kafka Broker 配置中最常见的参数。根据实际需求,还可以进行其他参数的配置。
阅读全文