You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@kafka.apache.org by Charlie Davis <ch...@mimosa.co> on 2015/02/10 02:16:30 UTC

Unable to produce messages to topic: failed to send producer

Hey everyone,

I’m hoping someone can help me with an issues I’m having. I’ll be using my console output so I’m sorry for the console spam. :)

So first, I list my topics:

?  kafka_2.11-0.8.2.0  bin/kafka-topics.sh --list --zookeeper localhost:6002
dog
?  kafka_2.11-0.8.2.0

And I have a topic called “dog.” Next, I do a describe..

?  kafka_2.11-0.8.2.0  bin/kafka-topics.sh --describe --zookeeper localhost:6002
Topic:dog PartitionCount:1 ReplicationFactor:1 Configs:
Topic: dog Partition: 0 Leader: 4 Replicas: 4 Isr: 4
?  kafka_2.11-0.8.2.0

Ok. Cool. Now, here’s where I run into problems, when I actually send a message:

?  kafka_2.11-0.8.2.0  bin/kafka-console-producer.sh --broker-list localhost:6001 --topic dog
[2015-02-09 17:14:45,060] WARN Property topic is not valid (kafka.utils.VerifiableProperties)
This is a message so why don't you work?
[2015-02-09 17:14:50,235] WARN Failed to send producer request with correlation id 2 to broker 4 with data for partitions [dog,0] (kafka.producer.async.DefaultEventHandler)
java.nio.channels.ClosedChannelException
at kafka.network.BlockingChannel.send(BlockingChannel.scala:100)
at kafka.producer.SyncProducer.liftedTree1$1(SyncProducer.scala:73)
at kafka.producer.SyncProducer.kafka$producer$SyncProducer$$doSend(SyncProducer.scala:72)
at kafka.producer.SyncProducer$$anonfun$send$1$$anonfun$apply$mcV$sp$1.apply$mcV$sp(SyncProducer.scala:103)
at kafka.producer.SyncProducer$$anonfun$send$1$$anonfun$apply$mcV$sp$1.apply(SyncProducer.scala:103)
at kafka.producer.SyncProducer$$anonfun$send$1$$anonfun$apply$mcV$sp$1.apply(SyncProducer.scala:103)
at kafka.metrics.KafkaTimer.time(KafkaTimer.scala:33)
at kafka.producer.SyncProducer$$anonfun$send$1.apply$mcV$sp(SyncProducer.scala:102)
at kafka.producer.SyncProducer$$anonfun$send$1.apply(SyncProducer.scala:102)
at kafka.producer.SyncProducer$$anonfun$send$1.apply(SyncProducer.scala:102)
at kafka.metrics.KafkaTimer.time(KafkaTimer.scala:33)
at kafka.producer.SyncProducer.send(SyncProducer.scala:101)
at kafka.producer.async.DefaultEventHandler.kafka$producer$async$DefaultEventHandler$$send(DefaultEventHandler.scala:255)
at kafka.producer.async.DefaultEventHandler$$anonfun$dispatchSerializedData$2.apply(DefaultEventHandler.scala:106)
at kafka.producer.async.DefaultEventHandler$$anonfun$dispatchSerializedData$2.apply(DefaultEventHandler.scala:100)
at scala.collection.TraversableLike$WithFilter$$anonfun$foreach$1.apply(TraversableLike.scala:778)
at scala.collection.mutable.HashMap$$anonfun$foreach$1.apply(HashMap.scala:99)
at scala.collection.mutable.HashMap$$anonfun$foreach$1.apply(HashMap.scala:99)
at scala.collection.mutable.HashTable$class.foreachEntry(HashTable.scala:230)
at scala.collection.mutable.HashMap.foreachEntry(HashMap.scala:40)
at scala.collection.mutable.HashMap.foreach(HashMap.scala:99)
at scala.collection.TraversableLike$WithFilter.foreach(TraversableLike.scala:777)
at kafka.producer.async.DefaultEventHandler.dispatchSerializedData(DefaultEventHandler.scala:100)
at kafka.producer.async.DefaultEventHandler.handle(DefaultEventHandler.scala:72)
at kafka.producer.async.ProducerSendThread.tryToHandle(ProducerSendThread.scala:105)
at kafka.producer.async.ProducerSendThread$$anonfun$processEvents$3.apply(ProducerSendThread.scala:88)
at kafka.producer.async.ProducerSendThread$$anonfun$processEvents$3.apply(ProducerSendThread.scala:68)
at scala.collection.immutable.Stream.foreach(Stream.scala:594)
at kafka.producer.async.ProducerSendThread.processEvents(ProducerSendThread.scala:67)
at kafka.producer.async.ProducerSendThread.run(ProducerSendThread.scala:45)
[2015-02-09 17:14:50,354] WARN Failed to send producer request with correlation id 5 to broker 4 with data for partitions [dog,0] (kafka.producer.async.DefaultEventHandler)
java.nio.channels.ClosedChannelException
at kafka.network.BlockingChannel.send(BlockingChannel.scala:100)
at kafka.producer.SyncProducer.liftedTree1$1(SyncProducer.scala:73)
at kafka.producer.SyncProducer.kafka$producer$SyncProducer$$doSend(SyncProducer.scala:72)
at kafka.producer.SyncProducer$$anonfun$send$1$$anonfun$apply$mcV$sp$1.apply$mcV$sp(SyncProducer.scala:103)
at kafka.producer.SyncProducer$$anonfun$send$1$$anonfun$apply$mcV$sp$1.apply(SyncProducer.scala:103)
at kafka.producer.SyncProducer$$anonfun$send$1$$anonfun$apply$mcV$sp$1.apply(SyncProducer.scala:103)
at kafka.metrics.KafkaTimer.time(KafkaTimer.scala:33)
at kafka.producer.SyncProducer$$anonfun$send$1.apply$mcV$sp(SyncProducer.scala:102)
at kafka.producer.SyncProducer$$anonfun$send$1.apply(SyncProducer.scala:102)
at kafka.producer.SyncProducer$$anonfun$send$1.apply(SyncProducer.scala:102)
at kafka.metrics.KafkaTimer.time(KafkaTimer.scala:33)

And my kafka service has a pile of… info messages I guess?

nmskafka_1 | [2015-02-10 01:04:46,704] INFO Closing socket connection to /10.0.2.2. (kafka.network.Processor)
nmskafka_1 | [2015-02-10 01:04:46,860] INFO Closing socket connection to /10.0.2.2. (kafka.network.Processor)
nmskafka_1 | [2015-02-10 01:04:46,970] INFO Closing socket connection to /10.0.2.2. (kafka.network.Processor)
nmskafka_1 | [2015-02-10 01:04:47,084] INFO Closing socket connection to /10.0.2.2. (kafka.network.Processor)
nmskafka_1 | [2015-02-10 01:04:47,200] INFO Closing socket connection to /10.0.2.2. (kafka.network.Processor)
nmskafka_1 | [2015-02-10 01:04:55,354] INFO Closing socket connection to /10.0.2.2. (kafka.network.Processor)
nmskafka_1 | [2015-02-10 01:04:55,470] INFO Closing socket connection to /10.0.2.2. (kafka.network.Processor)
nmskafka_1 | [2015-02-10 01:04:55,584] INFO Closing socket connection to /10.0.2.2. (kafka.network.Processor)
nmskafka_1 | [2015-02-10 01:04:55,699] INFO Closing socket connection to /10.0.2.2. (kafka.network.Processor)
nmskafka_1 | [2015-02-10 01:06:56,163] INFO Closing socket connection to /10.0.2.2. (kafka.network.Processor)
nmskafka_1 | [2015-02-10 01:06:56,328] INFO Closing socket connection to /10.0.2.2. (kafka.network.Processor)
nmskafka_1 | [2015-02-10 01:06:56,449] INFO Closing socket connection to /10.0.2.2. (kafka.network.Processor)

I’m not sure what’s wrong and haven’t a clue where to start digging. Anyone offer some advice?

Charlie Davis • Mimosa • Sr. Cloud Developer

This email may contain confidential and privileged material for the sole use of the intended recipient(s). Any review, use, distribution or disclosure by others is strictly prohibited. If you are not the intended recipient (or authorized to receive for the recipient), please contact the sender by reply email and delete all copies of this message.