Hi Vadim, 

Can you turn on trace level logging on your consumer and search for
"offset commit response² in the log?
Also maybe take a look at the log to see if there is any exception thrown.

Thanks,

Jiangjie (Becket) Qin

On 7/14/15, 11:06 AM, "Vadim Bobrov" <vadimbob...@gmail.com> wrote:

>just caught this error again. I issue commitOffsets - no error but no
>committng offsets either. __consumer_offsets watching shows no new
>messages
>either. Then in a few minutes I issue commitOffsets again - all committed.
>Unless I am doing something terribly wrong this is very unreliable
>
>On Tue, Jul 14, 2015 at 1:49 PM, Joel Koshy <jjkosh...@gmail.com> wrote:
>
>> Actually, how are you committing offsets? Are you using the old
>> (zookeeperconsumerconnector) or new KafkaConsumer?
>>
>> It is true that the current APIs don't return any result, but it would
>> help to check if anything is getting into the offsets topic - unless
>> you are seeing errors in the logs, the offset commit should succeed
>> (if you are indeed explicitly committing offsets).
>>
>> Thanks,
>>
>> Joel
>>
>> On Tue, Jul 14, 2015 at 12:19:01PM -0400, Vadim Bobrov wrote:
>> > Thanks, Joel, I will but regardless of my findings the basic problem
>>will
>> > still be there: there is no guarantee that the offsets will be
>>committed
>> > after commitOffsets. Because commitOffsets does not return its exit
>> status,
>> > nor does it block as I understand until offsets are committed. In
>>other
>> > words, there is no way to know that it has, in fact, commited the
>>offsets
>> >
>> > or am I missing something? And then another question - why does it
>>seem
>> to
>> > depend on the number of consumed messages?
>> >
>> > On Tue, Jul 14, 2015 at 11:36 AM, Joel Koshy <jjkosh...@gmail.com>
>> wrote:
>> >
>> > > Can you take a look at the kafka commit rate mbean on your consumer?
>> > > Also, can you consume the offsets topic while you are committing
>> > > offsets and see if/what offsets are getting committed?
>> > > (http://www.slideshare.net/jjkoshy/offset-management-in-kafka/32)
>> > >
>> > > Thanks,
>> > >
>> > > Joel
>> > >
>> > > On Tue, Jul 14, 2015 at 11:12:03AM -0400, Vadim Bobrov wrote:
>> > > > I am trying to replace ActiveMQ with Kafka in our environment
>> however I
>> > > > have encountered a strange problem that basically prevents from
>>using
>> > > Kafka
>> > > > in production. The problem is that sometimes the offsets are not
>> > > committed.
>> > > >
>> > > > I am using Kafka 0.8.2.1, offset storage = kafka, high level
>> consumer,
>> > > > auto-commit = off. Every N messages I issue commitOffsets(). Now
>> here is
>> > > > the problem - if N is below a certain number (180 000 for me) it
>> works
>> > > and
>> > > > the offset is moving. If N is 180 000 or more the offset is not
>> updated
>> > > > after commitOffsets
>> > > >
>> > > > I am looking at offsets using kafka-run-class.sh
>> > > > kafka.tools.ConsumerOffsetChecker
>> > > > Any help?
>> > >
>> > >
>>
>>

Reply via email to