Take a look into how Offset Requests are made and handled.  You could do
that to get the low and high watermarks for the stream.  With the high and
low watermark just subtract them to get total. This will be in the consumer
api part of whatever language client your using. The specs for this are
https://cwiki.apache.org/confluence/display/KAFKA/A+Guide+To+The+Kafka+Protocol#AGuideToTheKafkaProtocol-OffsetAPI

/*******************************************
Joe Stein
Founder, Principal Consultant
Big Data Open Source Security LLC
http://www.stealth.ly
Twitter: @allthingshadoop
********************************************/
On Oct 5, 2014 8:35 AM, "Shlomi Hazan" <shl...@viber.com> wrote:

actually this tool is not a 100% match to what I need, since it can only
provide information on topics that have comsumers: Is there also another
equivalent tool/method of querying topics that have no consumers ? in this
case this tool will not help as it requires a group id as a mandatory
parameter...

On Sun, Oct 5, 2014 at 1:22 PM, Shlomi Hazan <shl...@viber.com> wrote:

> Bingo. 10x!!
>
> On Wed, Oct 1, 2014 at 6:41 PM, chetan conikee <coni...@gmail.com> wrote:
>
>> The other method is via command line
>>
>> bin/kafka-run-class.sh kafka.tools.ConsumerOffsetChecker --group
>> *groupName*
>> --zkconnect *zkServer:2181*
>>
>> Refer :
>>
>>
https://cwiki.apache.org/confluence/display/KAFKA/System+Tools#SystemTools-ConsumerOffsetChecker
>>
>>
>>
https://apache.googlesource.com/kafka/+/0.8.0-beta1-candidate1/core/src/main/scala/kafka/tools/ConsumerOffsetChecker.scala
>>
>> On Wed, Oct 1, 2014 at 8:28 AM, Gwen Shapira <gshap...@cloudera.com>
>> wrote:
>>
>> > Take a look at ConsumerOffsetChecker. It does just that: print the
>> > offset and lag for each consumer and partition.
>> >
>> > You can either use that class directly, or use it as a guideline for
>> > your implementation
>> >
>> > On Wed, Oct 1, 2014 at 2:10 AM, Shlomi Hazan <shl...@viber.com> wrote:
>> > > Hi,
>> > > How can I programmatically get the number of items in a topic,
pending
>> > for
>> > > consumption?
>> > > If no programmatic way is avail, what other method is available?
>> > > Shlomi
>> >
>>
>
>

Reply via email to