我正在用Java这样创建一个新的Kafka使用者(为简洁起见,省略了一些代码)
final Properties props = new Properties();
props.put(ConsumerConfig.GROUP_ID_CONFIG, "group2");
final Consumer<Long, String> consumer = new KafkaConsumer<>(props);
consumer.subscribe(Collections.singletonList("topicname"));
如果尚不存在,则会自动创建消费者组。问题在于,此消费群体的偏移量不在主题的开头,而是在结尾。
如何在创建组时确保偏移量为0(但不是)?我不想手动跟踪偏移量,如果消费者组尚不存在,只需在创建消费者时将其设置为0。
答案 0 :(得分:1)