Nalin,

>> kafka.common.OffsetOutOfRangeException: offset 281474976724790 is out of 
>> range

Is this offset a valid one ? If you check the logs for that topic, do
you see this offset ?

If yes, then it could be a bug in the message set iterator.

>> > also the command that worked for me was ./bin/kafka-run-class.sh 
>> > kafka.utils.DumpLogSegments log_file

That means, you are running on an older version. Do you mind trying
this out with 0.7 RC5 ?

Thanks,
Neha

On Thu, Nov 3, 2011 at 11:58 AM, Nalin DeZoysa <ndezo...@tagged.com> wrote:
> Ran the util, log looks fine. Seems like the issue isn't with the log file
> itself. The issue does not resolve itself even though i restart kafka and
> zookeeper, or run kafka without zookeeper.
>
> also the command that worked for me was ./bin/kafka-run-class.sh
> kafka.utils.DumpLogSegments log_file
>
> -Nalin
>
> On Thu, Nov 3, 2011 at 11:40 AM, Neha Narkhede <neha.narkh...@gmail.com>wrote:
>
>> Nalin,
>>
>> You can use it like this -
>> ./bin/kafka-run-class.sh kafka.tools.DumpLogSegments log_file --noprint
>>
>> This will print the offset of each message, along with other attributes.
>>
>> We haven't really standardized this tool, in spite of being very useful.
>>
>> Thanks,
>> Neha
>>
>> On Thu, Nov 3, 2011 at 11:33 AM, Nalin DeZoysa <ndezo...@tagged.com>
>> wrote:
>> > Could you tell me how to run DumpLogSegment?
>> >
>> >
>> > Thanks,
>> > Nalin
>> >
>> > On Wed, Nov 2, 2011 at 6:19 PM, Jun Rao <jun...@gmail.com> wrote:
>> >
>> >> I don't see the attached log file. I guess the Apache mailing list
>> doesn't
>> >> really allow attachments. Could you run the util DumpLogSegement? It
>> will
>> >> tell you whether the log file is corrupted or not.
>> >>
>> >> Thanks,
>> >>
>> >> Jun
>> >>
>> >> On Wed, Nov 2, 2011 at 3:54 PM, Nalin DeZoysa <ndezo...@tagged.com>
>> wrote:
>> >>
>> >> > Hi,
>> >> >
>> >> > I'm seeing that certain topics get corrupted - I can publish to it,
>> but
>> >> > when I try and subscribe to a topic, the response that comes back has
>> >> > header error code 1. I also see this exception being thrown by Kafka.
>> >> >
>> >> > [2011-11-02 15:36:40,947] ERROR error when processing request
>> >> > topic:cards_card_251791, part:0 offset:281474976724790 maxSize:1048576
>> >> > (kafka.server.KafkaRequestHandlers)
>> >> > kafka.common.OffsetOutOfRangeException: offset 281474976724790 is out
>> of
>> >> > range
>> >> >  at kafka.log.Log$.findRange(Log.scala:47)
>> >> > at kafka.log.Log.read(Log.scala:223)
>> >> >  at
>> >> >
>> >>
>> kafka.server.KafkaRequestHandlers.kafka$server$KafkaRequestHandlers$$readMessageSet(KafkaRequestHandlers.scala:124)
>> >> > at
>> >> >
>> >>
>> kafka.server.KafkaRequestHandlers.handleFetchRequest(KafkaRequestHandlers.scala:107)
>> >> >  at
>> >> >
>> >>
>> kafka.server.KafkaRequestHandlers$$anonfun$handlerFor$2.apply(KafkaRequestHandlers.scala:42)
>> >> > at
>> >> >
>> >>
>> kafka.server.KafkaRequestHandlers$$anonfun$handlerFor$2.apply(KafkaRequestHandlers.scala:42)
>> >> >  at kafka.network.Processor.handle(SocketServer.scala:268)
>> >> > at kafka.network.Processor.read(SocketServer.scala:291)
>> >> >  at kafka.network.Processor.run(SocketServer.scala:202)
>> >> > at java.lang.Thread.run(Thread.java:619)
>> >> >
>> >> >
>> >> >
>> >> > I have attached the log file for the topic.
>> >> >
>> >> > Is there a way to work around this issue?
>> >> >
>> >> >
>> >> > Thanks,
>> >> > Nalin
>> >> >
>> >>
>> >
>>
>

Reply via email to