You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@kafka.apache.org by Martin Peng <we...@gmail.com> on 2017/07/07 00:36:51 UTC

How to fetch offset for all the partitions of one topic through single KafkaClient function call (0.10.x)?

Hi,

I am using Kafka client 0.10.2. Is there a way to fetch latest committed
offset for all the partitions in one function call?

I am call the KafkaConsumer.commited() to get this for single partition, is
there a simple way to batch fetch offsets for all the partitions in single
topic in one shot? And how to fetch all partition offsets for multiple
topics?

Thanks
Martin

Fwd: How to fetch offset for all the partitions of one topic through single KafkaClient function call (0.10.x)?

Posted by Martin Peng <we...@gmail.com>.
Hi,

I am trying to use Apache Kafka client 0.10.2 to do batch offset fetching
for all partitions of one topic. However I found the
KafkaConsumer.commited()  only provided the ability to fetch offset for
single partition.

I read the KafkaConsumer class code and found actually it does have the
batch fetching ability through coordinator.fetchCommittedOffsets(). However
the coordinator object is a private one and the fetchCommitedOffsets() is
not exposed either.

Could anyone tell me the reason of this design? May I add one more function
in KafkaConsumer to expose the fetchCommitedOffsets() function?

Thanks,
Martin

---------- Forwarded message ----------
From: Martin Peng <we...@gmail.com>
Date: 2017-07-06 17:36 GMT-07:00
Subject: How to fetch offset for all the partitions of one topic through
single KafkaClient function call (0.10.x)?
To: users@kafka.apache.org


Hi,

I am using Kafka client 0.10.2. Is there a way to fetch latest committed
offset for all the partitions in one function call?

I am call the KafkaConsumer.commited() to get this for single partition, is
there a simple way to batch fetch offsets for all the partitions in single
topic in one shot? And how to fetch all partition offsets for multiple
topics?

Thanks
Martin