At error level logging, this was the only entry in the Samza log:

2015-04-28 14:28:25 KafkaSystemProducer [ERROR] task[Partition 2]
ssp[kafka,svc.call.w_deploy.c7tH4YaiTQyBEwAAhQzRXw,2] offset[9129395]
Unable to send message from TaskName-Partition 1 to system kafka

Here is the log from the Kafka broker that was shutdown.

http://pastebin.com/afgmLyNF

Thanks,

Roger


On Tue, Apr 28, 2015 at 3:49 PM, Yi Pan <nickpa...@gmail.com> wrote:

> Roger, could you paste the full log from Samza container? If you can figure
> out which Kafka broker the message was sent to, it would be helpful if we
> get the log from the broker as well.
>
> On Tue, Apr 28, 2015 at 3:31 PM, Roger Hoover <roger.hoo...@gmail.com>
> wrote:
>
> > Hi,
> >
> > I need some help figuring out what's going on.
> >
> > I'm running Kafka 0.8.2.1 and Samza 0.9.0 on YARN.  All the topics have
> > replication factor of 2.
> >
> > I'm bouncing the Kafka broker using SIGTERM (with
> > controlled.shutdown.enable=true).  I see the Samza job log this message
> and
> > then hang (does not exit nor does it make any progress).
> >
> > 2015-04-28 14:28:25 KafkaSystemProducer [ERROR] task[Partition 2]
> > ssp[kafka,my-topic,2] offset[9129395] Unable to send message from
> > TaskName-Partition 1 to system kafka
> >
> > The Kafka consumer (Druid Real-Time node) on the other side then barfs on
> > the message:
> >
> > Exception in thread "chief-svc-perf"
> kafka.message.InvalidMessageException:
> > Message is corrupt (stored crc = 1792882425, computed crc = 3898271689)
> > at kafka.message.Message.ensureValid(Message.scala:166)
> > at kafka.consumer.ConsumerIterator.makeNext(ConsumerIterator.scala:101)
> > at kafka.consumer.ConsumerIterator.makeNext(ConsumerIterator.scala:33)
> > at
> kafka.utils.IteratorTemplate.maybeComputeNext(IteratorTemplate.scala:66)
> > at kafka.utils.IteratorTemplate.hasNext(IteratorTemplate.scala:58)
> > at
> >
> >
> io.druid.firehose.kafka.KafkaEightFirehoseFactory$1.hasMore(KafkaEightFirehoseFactory.java:106)
> > at
> >
> >
> io.druid.segment.realtime.RealtimeManager$FireChief.run(RealtimeManager.java:234)
> >
> > My questions are:
> > 1) What is the right way to bounce a Kafka broker?
> > 2) Is this a bug in Samza that the job hangs after producer request
> fails?
> > Has anyone seen this?
> >
> > Thanks,
> >
> > Roger
> >
>

Reply via email to