我没有使用分区发布到Kafka主题。 ProducerRecord(String主题,K键,V值)
在消费者中,我想要开始。 seekToBeginning(集合分区)
是否可以在不使用分区的情况下寻求开始? Kafka是否指定了默认分区?
https://kafka.apache.org/0102/javadoc/org/apache/kafka/clients/producer/ProducerRecord.html https://kafka.apache.org/0102/javadoc/org/apache/kafka/clients/consumer/KafkaConsumer.html
答案 0 :(得分:2)
制作时,如果您没有明确指定分区,制作人将自动从您的主题中选择一个。
在您的消费者中,如果您订阅了自己的主题,则可以尝试使用当前分配给消费者的所有分区的开头:
consumer.seekToBeginning(consumer.assignment())