Hi, What does the exception mean in the following context?
I've got two Kafka brokers out which the second one will be elected as leader: kafka2_1 | [2014-09-26 12:35:07,289] INFO [Kafka Server 2], started (kafka.server.KafkaServer) kafka2_1 | [2014-09-26 12:35:07,394] INFO New leader is 2 (kafka.server.ZookeeperLeaderElector$LeaderChangeListener) Then, when I try to produce a message, I only get the following error: 23182 [main] INFO kafka.producer.async.DefaultEventHandler - Back off for 100 ms before retrying send. Remaining retries = 0 23286 [main] INFO kafka.client.ClientUtils$ - Fetching metadata from broker id:0,host:192.168.59.103,port:9092 with correlation id 8 for 1 topic(s) Set(inputTopic) 23287 [main] INFO kafka.producer.SyncProducer - Connected to 192.168.59.103:9092 for producing 23300 [main] INFO kafka.producer.SyncProducer - Disconnecting from 192.168.59.103:9092 23301 [main] WARN kafka.producer.BrokerPartitionInfo - Error while fetching metadata [{TopicMetadata for topic inputTopic -> No partition metadata for topic inputTopic due to kafka.common.LeaderNotAvailableException}] for topic [inputTopic]: class kafka.common.LeaderNotAvailableException 23303 [main] ERROR kafka.producer.async.DefaultEventHandler - Failed to send requests for topics inputTopic with correlation ids in [0,8] The property metadata.broker.list contains the host:port values of both brokers. What can be wrong/missing? Thanks, Andras