6.3 Kafka 配置
优质
小牛编辑
133浏览
2023-12-01
重要的客户端配置
最重要的老的 scala 版本的 producer 配置
- acks
- compression
- sync vs async production
- batch size (for async producers)
最重要的新的 Java 版本的 producer 配置
- acks
- compression
- batch size
最重要的 consumer 配置是 fetch size。
所有的配置请查阅 configuration 章节。
一个生产服务器配置
以下是生产服务器配置示例:
# ZooKeeper zookeeper.connect=[list of ZooKeeper servers] # Log configuration num.partitions=8 default.replication.factor=3 log.dir=[List of directories. Kafka should have its own dedicated disk(s) or SSD(s).] # Other configurations broker.id=[An integer. Start with 0 and increment by 1 for each new broker.] listeners=[list of listeners] auto.create.topics.enable=false min.insync.replicas=2 queued.max.requests=[number of concurrent requests]
我们的客户端配置在不同的使用场景下需要相应的变化。