小编use*_*283的帖子

Kafka高级消费者使用Java API从主题获取所有消息(相当于 - 从头开始​​)

我正在使用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);
}
Run Code Online (Sandbox Code Playgroud)

我真正拥有的问题是:高级消费者的等效Java api调用相当于:

bin/kafka-console-consumer.sh --zookeeper localhost:2181 - topic test - from-beginning

java-api consumer apache-kafka

7
推荐指数
2
解决办法
2万
查看次数

标签 统计

apache-kafka ×1

consumer ×1

java-api ×1