Apache kafka “线程中的异常”;“主要”;java.lang.IllegalArgumentException:您只能检查分配给此使用者的分区的位置
对于我使用的以下代码Apache kafka “线程中的异常”;“主要”;java.lang.IllegalArgumentException:您只能检查分配给此使用者的分区的位置,apache-kafka,Apache Kafka,对于我使用的以下代码 KafkaConsumer<String, String> consumer = new KafkaConsumer<String, String>(props); consumer.subscribe(Arrays.asList(TOPIC)); TopicPartition partition = new TopicPartition(TOPIC, 0); System.out.println(consumer.position(part
KafkaConsumer<String, String> consumer = new KafkaConsumer<String, String>(props);
consumer.subscribe(Arrays.asList(TOPIC));
TopicPartition partition = new TopicPartition(TOPIC, 0);
System.out.println(consumer.position(partition));
KafkaConsumer消费者=新的KafkaConsumer(道具);
consumer.subscribe(Arrays.asList(TOPIC));
TopicPartition partition=新的TopicPartition(主题,0);
系统输出打印LN(用户位置(分区));
我收到了类似“您只能检查分配给该消费者的分区的位置”这样的错误,上面的代码有什么问题?当自动分配分区时,
订阅后调用轮询
将触发重新平衡和分区分配。您缺少poll
呼叫