Hi All, I have banged my head for nearly 3 hours trying to find out why my producer code did not enqueue the message. And later found a very simple issue.
I dont want anyone else to waste their time in this and hence this email. 1) Broker is in a physical Linux box. The broker was registered using the "hostname" Snippet: [2014-02-23 01:58:09,760] INFO Registered broker 0 at path /brokers/ids/0 with address myhost name:9092. (kafka.utils.ZkUtils$) 2) The producer code was in windows machine. I was setting the property in the producer code as : this.props.put("metadata.broker.list", "17x.xx.xx.xx:9092"); So the message was not enqueue into Kafka. How I resolved ? Thanks to, *Marc Labbe (**http://grokbase.com/t/kafka/users/136m18rn17/kafka-common-failedtosendmessageexception-0-8#20130620fsm9mjp5zmx2cvej44t7am66c4 <http://grokbase.com/t/kafka/users/136m18rn17/kafka-common-failedtosendmessageexception-0-8#20130620fsm9mjp5zmx2cvej44t7am66c4>* *)* *I resolved by resolving the IP with host name in the windows host file.* Cheers ! Krishna