【发布时间】:2018-01-12 06:14:41
【问题描述】:
我使用了以下 Kafka 消费者示例代码:
KafkaConsumer kconsumer = new KafkaConsumer(props);
ConsumerRecords<String, byte[]> records = kconsumer.poll(timeoutInMS);
kconsumer.commitSync();
请教两个问题:
(1)offset commits在哪里提交,到Kafka还是Zookeer?(我知道老kafka版本是提交给zookeeper的,但是在新的kafka版本中,它仍然是提交给ZK,但我什至没有在配置文件中注明zookeeper IP)。
(2) 如果我需要重新使用数据,如何检索已提交的偏移量?
【问题讨论】:
标签: apache-kafka