【发布时间】:2018-12-22 20:02:19
【问题描述】:
kafka 0.10.1.1 的“offsets.storage”是什么?
根据文档,它在Old Consumer Configs 下显示为“动物园管理员”。
offsets.storage zookeeper 选择应存储偏移量的位置(zookeeper 或 kafka)。
我的消费者是spring-boot-1.5.13 RELEASE 应用程序,它在内部使用kafka-clients-0.10.1.1。根据源代码ConsumerConfig.scala,offsetStorage is "zookeeper",但是当我运行消费者时,我看到在 /tmp/kafka-logs 定义的目录下创建了 "__consumer_offsets" @ 987654328@[即经纪人];
此外,当我检查 zookeeper-shell.sh 时,它不会显示在 zookeeper 临时节点下。
ls /consumers
[]
如果 offsets.stroage 是 zookeeper,那为什么 __consumer_offsets 会出现在 /tmp/kafka-logs 下,而不会出现在 zookeeper 临时节点中?
【问题讨论】:
标签: apache-kafka apache-zookeeper kafka-consumer-api spring-kafka