我正在使用Kafka站点的ConsumerGroupExample代码测试Kafka High Level Consumer.我想检索我在Kafka服务器配置中名为“test”的主题的所有现有消息.查看其他博客,auto.offset.reset应设置为“最小”,以便能够获取所有消息:
private static ConsumerConfig createConsumerConfig(String a_zookeeper, String a_groupId) {
Properties props = new Properties();
props.put("zookeeper.connect", a_zookeeper);
props.put("group.id", a_groupId);
props.put("auto.offset.reset", "smallest");
props.put("zookeeper.session.timeout.ms", "10000");
return new ConsumerConfig(props);
}
我真正拥有的问题是:高级消费者的等效Java api调用是什么,相当于:
bin / kafka-console-consumer.sh –zookeeper localhost:2181 – topic test – from-beginning