With only one broker, do you really want to have replication factor 2?
Maybe you could retry with replication factor 1.

Thanks,

Jun




On Sat, Feb 22, 2014 at 12:54 AM, Arjun <ar...@socialtwist.com> wrote:

> Hi please find below the o/p of the list and the console producer. There
> are no errors in the state change log or in the controller log.
>
> One thing i found is this one happens only at starting time. I mean the
> first time, when i start kafka and try to insert the messages i see this
> error.
>
>
> arjunn@PRINHYLTPDL0061:~/Kafka/kafka_2.8.0-0.8.0$ bin/kafka-run-class.sh
> kafka.tools.ConsumerOffsetChecker --group group1 --zkconnect
> localhost:2181,localhost:2182,localhost:2183 --topic test
> Group           Topic                          Pid Offset logSize
> Lag             Owner
>
> arjunn@PRINHYLTPDL0061:~/Kafka/kafka_2.8.0-0.8.0$
> bin/kafka-console-producer.sh --broker-list 
> localhost:9092,localhost:9093,localhost:9094
> --topic test
> THis ia s test message
> [2014-02-22 14:16:26,924] WARN Error while fetching metadata
> [{TopicMetadata for topic test ->
>
> No partition metadata for topic test due to 
> kafka.common.LeaderNotAvailableException}]
> for topic [test]: class kafka.common.LeaderNotAvailableException
> (kafka.producer.BrokerPartitionInfo)
> [2014-02-22 14:16:27,120] WARN Error while fetching metadata
> [{TopicMetadata for topic test ->
>
> No partition metadata for topic test due to 
> kafka.common.LeaderNotAvailableException}]
> for topic [test]: class kafka.common.LeaderNotAvailableException
> (kafka.producer.BrokerPartitionInfo)
> [2014-02-22 14:16:27,121] ERROR Failed to collate messages by topic,
> partition due to: Failed to fetch topic metadata for topic: test
> (kafka.producer.async.DefaultEventHandler)
> [2014-02-22 14:16:27,259] WARN Error while fetching metadata
> [{TopicMetadata for topic test ->
>
> No partition metadata for topic test due to 
> kafka.common.LeaderNotAvailableException}]
> for topic [test]: class kafka.common.LeaderNotAvailableException
> (kafka.producer.BrokerPartitionInfo)
> [2014-02-22 14:16:27,293] WARN Error while fetching metadata
> [{TopicMetadata for topic test ->
>
> No partition metadata for topic test due to 
> kafka.common.LeaderNotAvailableException}]
> for topic [test]: class kafka.common.LeaderNotAvailableException
> (kafka.producer.BrokerPartitionInfo)
> [2014-02-22 14:16:27,295] ERROR Failed to collate messages by topic,
> partition due to: Failed to fetch topic metadata for topic: test
> (kafka.producer.async.DefaultEventHandler)
> [2014-02-22 14:16:27,443] WARN Error while fetching metadata
> [{TopicMetadata for topic test ->
>
> No partition metadata for topic test due to 
> kafka.common.LeaderNotAvailableException}]
> for topic [test]: class kafka.common.LeaderNotAvailableException
> (kafka.producer.BrokerPartitionInfo)
> [2014-02-22 14:16:27,499] WARN Error while fetching metadata
> [{TopicMetadata for topic test ->
>
> No partition metadata for topic test due to 
> kafka.common.LeaderNotAvailableException}]
> for topic [test]: class kafka.common.LeaderNotAvailableException
> (kafka.producer.BrokerPartitionInfo)
> [2014-02-22 14:16:27,499] ERROR Failed to collate messages by topic,
> partition due to: Failed to fetch topic metadata for topic: test
> (kafka.producer.async.DefaultEventHandler)
> [2014-02-22 14:16:27,630] WARN Error while fetching metadata
> [{TopicMetadata for topic test ->
>
> No partition metadata for topic test due to 
> kafka.common.LeaderNotAvailableException}]
> for topic [test]: class kafka.common.LeaderNotAvailableException
> (kafka.producer.BrokerPartitionInfo)
> [2014-02-22 14:16:27,693] WARN Error while fetching metadata
> [{TopicMetadata for topic test ->
>
> No partition metadata for topic test due to 
> kafka.common.LeaderNotAvailableException}]
> for topic [test]: class kafka.common.LeaderNotAvailableException
> (kafka.producer.BrokerPartitionInfo)
> [2014-02-22 14:16:27,694] ERROR Failed to collate messages by topic,
> partition due to: Failed to fetch topic metadata for topic: test
> (kafka.producer.async.DefaultEventHandler)
> [2014-02-22 14:16:27,881] WARN Error while fetching metadata
> [{TopicMetadata for topic test ->
>
> No partition metadata for topic test due to 
> kafka.common.LeaderNotAvailableException}]
> for topic [test]: class kafka.common.LeaderNotAvailableException
> (kafka.producer.BrokerPartitionInfo)
> [2014-02-22 14:16:27,884] ERROR Failed to send requests for topics test
> with correlation ids in [0,8] (kafka.producer.async.DefaultEventHandler)
> [2014-02-22 14:16:27,886] ERROR Error in handling batch of 1 events
> (kafka.producer.async.ProducerSendThread)
>
> kafka.common.FailedToSendMessageException: Failed to send messages after
> 3 tries.
>     at kafka.producer.async.DefaultEventHandler.handle(
> DefaultEventHandler.scala:90)
>     at kafka.producer.async.ProducerSendThread.tryToHandle(
> ProducerSendThread.scala:104)
>     at kafka.producer.async.ProducerSendThread$$anonfun$
> processEvents$3.apply(ProducerSendThread.scala:87)
>     at kafka.producer.async.ProducerSendThread$$anonfun$
> processEvents$3.apply(ProducerSendThread.scala:67)
>     at scala.collection.immutable.Stream.foreach(Stream.scala:254)
>     at kafka.producer.async.ProducerSendThread.processEvents(
> ProducerSendThread.scala:66)
>     at kafka.producer.async.ProducerSendThread.run(
> ProducerSendThread.scala:44)
>
>
> arjunn@PRINHYLTPDL0061:~/Kafka/kafka_2.8.0-0.8.0$ bin/kafka-list-topic.sh
> --zookeeper localhost:2181
> topic: test    partition: 0    leader: 2    replicas: 2,0    isr: 2,0
> topic: test    partition: 1    leader: 0    replicas: 0,1    isr: 0,1
> topic: test    partition: 2    leader: 1    replicas: 1,2    isr: 1,2
> topic: test    partition: 3    leader: 2    replicas: 2,1    isr: 2,1
> topic: test    partition: 4    leader: 0    replicas: 0,2    isr: 0,2
> topic: test    partition: 5    leader: 1    replicas: 1,0    isr: 1,0
> topic: test    partition: 6    leader: 2    replicas: 2,0    isr: 2,0
> topic: test    partition: 7    leader: 0    replicas: 0,1    isr: 0,1
> topic: test    partition: 8    leader: 1    replicas: 1,2    isr: 1,2
> topic: test    partition: 9    leader: 2    replicas: 2,1    isr: 2,1
> topic: test    partition: 10    leader: 0    replicas: 0,2    isr: 0,2
> topic: test    partition: 11    leader: 1    replicas: 1,0    isr: 1,0
>
>
> What i did:
> started 3  kafka processes in my system.The config is default config with
> just the ports and log dir's changed.There are 3 zookeeper servers running.
> If i start the console producer next time it will work fine.
> To reproduce what did was, stopped all the kafka and zookeeper process,
> deleted the log dirs of the kafka and the zookeeper and restated the
> processes.
>
>
> Thanks
> Arjun Narasimha Kota
>
>
>
> On Friday 21 February 2014 09:41 PM, Jun Rao wrote:
>
>> Could you do a list topic and show the output? Also, any error in the
>> controller and state-change log?
>>
>> Thanks,
>>
>> Jun
>>
>>
>> On Fri, Feb 21, 2014 at 2:33 AM, Arjun <ar...@socialtwist.com> wrote:
>>
>>  hi,
>>>
>>> I am testing kafka 0.8 on my local machine. i have only one zookeeper and
>>> one kafka broker running.
>>>
>>> when i run the console producer i get this error:
>>>
>>> [2014-02-21 16:01:20,512] WARN Error while fetching metadata
>>> [{TopicMetadata for topic test ->
>>> No partition metadata for topic test due to kafka.common.
>>> LeaderNotAvailableException}]
>>> for topic [test]: class kafka.common.LeaderNotAvailableException
>>> (kafka.producer.BrokerPartitionInfo)
>>> [2014-02-21 16:01:20,513] ERROR Failed to collate messages by topic,
>>> partition due to: Failed to fetch topic metadata for topic: test
>>> (kafka.producer.async.DefaultEventHandler)
>>> [2014-02-21 16:01:20,632] WARN Error while fetching metadata
>>> [{TopicMetadata for topic test ->
>>> No partition metadata for topic test due to kafka.common.
>>> LeaderNotAvailableException}]
>>> for topic [test]: class kafka.common.LeaderNotAvailableException
>>> (kafka.producer.BrokerPartitionInfo)
>>> [2014-02-21 16:01:20,636] ERROR Failed to send requests for topics test
>>> with correlation ids in [0,8] (kafka.producer.async.DefaultEventHandler)
>>> ERROR Error in handling batch of 1 events (kafka.producer.async.
>>> ProducerSendThread)
>>> kafka.common.FailedToSendMessageException: Failed to send messages after
>>> 3 tries.
>>>      at kafka.producer.async.DefaultEventHandler.handle(
>>> DefaultEventHandler.scala:90)
>>>      at kafka.producer.async.ProducerSendThread.tryToHandle(
>>> ProducerSendThread.scala:104)
>>>      at kafka.producer.async.ProducerSendThread$$anonfun$
>>> processEvents$3.apply(ProducerSendThread.scala:87)
>>>      at kafka.producer.async.ProducerSendThread$$anonfun$
>>> processEvents$3.apply(ProducerSendThread.scala:67)
>>>      at scala.collection.immutable.Stream.foreach(Stream.scala:254)
>>>      at kafka.producer.async.ProducerSendThread.processEvents(
>>> ProducerSendThread.scala:66)
>>>      at kafka.producer.async.ProducerSendThread.run(
>>> ProducerSendThread.scala:44)
>>>
>>> Can some one please let me know why this is happening.
>>> I checked my vhost files and localhost, my hostname are correct.
>>>
>>>
>

Reply via email to