Kafka 8.2.1 - 我应该如何使用KafkaConsumer.poll - 它只返回null?

时间:2015-12-21 17:00:09

标签: java apache-kafka

卡夫卡新手。

我正在使用kafka 0.8.2.1 java库:

    <dependency>
        <groupId>org.apache.kafka</groupId>
        <artifactId>kafka-clients</artifactId>
        <version>0.8.2.1</version>
    </dependency>

我尝试使用consumer.poll然而它会立即返回。当我查看源代码时,我发现它只返回null?

  • 我看错了吗?是0.8.2.1不是kafka 0.8的正确版本?
  • 仅在9版本发布后才支持KafkaConsumer,而在8版本中不支持吗?
  • 目前Kafka最稳定的API是什么?我以为是0.8?

1 个答案:

答案 0 :(得分:0)

具有民意调查支持的消费者API仅在最后发布的版本Kafka 0.9中可用。对于早期版本,您必须在kafka / core的kafka.consumer包下使用旧的使用者实现。