<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>question ​how to config 3+ brokers to be one cluster? in Support Questions</title>
    <link>https://community.cloudera.com/t5/Support-Questions/how-to-config-3-brokers-to-be-one-cluster/m-p/134739#M97398</link>
    <description>&lt;P&gt;how to config 3+ brokers to be one cluster,how to config the listeners on ambari configs?&lt;/P&gt;&lt;P&gt;If I config  the listeners=PLAINTEXT://0.0.0.0:6667,it can success create topic :&lt;/P&gt;&lt;P&gt;[root@iZ252i660a7Z current]# ./kafka-broker/bin/kafka-topics.sh --zookeeper localhost:2181 --create --topic test3 --replication-factor 2 --partitions 1 &lt;/P&gt;&lt;P&gt;Created topic "test3".,&lt;/P&gt;&lt;P&gt;[root@iZ252i660a7Z current]#  /usr/hdp/current/kafka-broker/bin/kafka-console-producer.sh --broker-list 0.0.0.0:6667 --topic test3
sdf
[2016-05-06 18:13:35,972] WARN Error while fetching metadata [{TopicMetadata for topic test3 -&amp;gt; 
No partition metadata for topic test3 due to kafka.common.LeaderNotAvailableException}] for topic [test3]: class kafka.common.LeaderNotAvailableException  (kafka.producer.BrokerPartitionInfo)
[2016-05-06 18:13:35,980] WARN Error while fetching metadata [{TopicMetadata for topic test3 -&amp;gt; 
No partition metadata for topic test3 due to kafka.common.LeaderNotAvailableException}] for topic [test3]: class kafka.common.LeaderNotAvailableException  (kafka.producer.BrokerPartitionInfo)
[2016-05-06 18:13:35,981] ERROR Failed to collate messages by topic, partition due to: Failed to fetch topic metadata for topic: test3 (kafka.producer.async.DefaultEventHandler)
[2016-05-06 18:13:36,087] WARN Error while fetching metadata [{TopicMetadata for topic test3 -&amp;gt; 
No partition metadata for topic test3 due to kafka.common.LeaderNotAvailableException}] for topic [test3]: class kafka.common.LeaderNotAvailableException  (kafka.producer.BrokerPartitionInfo)
[2016-05-06 18:13:36,093] WARN Error while fetching metadata [{TopicMetadata for topic test3 -&amp;gt; 
No partition metadata for topic test3 due to kafka.common.LeaderNotAvailableException}] for topic [test3]: class kafka.common.LeaderNotAvailableException  (kafka.producer.BrokerPartitionInfo)
[2016-05-06 18:13:36,094] ERROR Failed to collate messages by topic, partition due to: Failed to fetch topic metadata for topic: test3 (kafka.producer.async.DefaultEventHandler)
[2016-05-06 18:13:36,200] WARN Error while fetching metadata [{TopicMetadata for topic test3 -&amp;gt; 
No partition metadata for topic test3 due to kafka.common.LeaderNotAvailableException}] for topic [test3]: class kafka.common.LeaderNotAvailableException  (kafka.producer.BrokerPartitionInfo)
[2016-05-06 18:13:36,204] WARN Error while fetching metadata [{TopicMetadata for topic test3 -&amp;gt; 
No partition metadata for topic test3 due to kafka.common.LeaderNotAvailableException}] for topic [test3]: class kafka.common.LeaderNotAvailableException  (kafka.producer.BrokerPartitionInfo)
[2016-05-06 18:13:36,204] ERROR Failed to collate messages by topic, partition due to: Failed to fetch topic metadata for topic: test3 (kafka.producer.async.DefaultEventHandler)
[2016-05-06 18:13:36,309] WARN Error while fetching metadata [{TopicMetadata for topic test3 -&amp;gt; 
No partition metadata for topic test3 due to kafka.common.LeaderNotAvailableException}] for topic [test3]: class kafka.common.LeaderNotAvailableException  (kafka.producer.BrokerPartitionInfo)
[2016-05-06 18:13:36,315] WARN Error while fetching metadata [{TopicMetadata for topic test3 -&amp;gt; 
No partition metadata for topic test3 due to kafka.common.LeaderNotAvailableException}] for topic [test3]: class kafka.common.LeaderNotAvailableException  (kafka.producer.BrokerPartitionInfo)
[2016-05-06 18:13:36,315] ERROR Failed to collate messages by topic, partition due to: Failed to fetch topic metadata for topic: test3 (kafka.producer.async.DefaultEventHandler)
[2016-05-06 18:13:36,420] WARN Error while fetching metadata [{TopicMetadata for topic test3 -&amp;gt; 
No partition metadata for topic test3 due to kafka.common.LeaderNotAvailableException}] for topic [test3]: class kafka.common.LeaderNotAvailableException  (kafka.producer.BrokerPartitionInfo)
[2016-05-06 18:13:36,422] ERROR Failed to send requests for topics test3 with correlation ids in [0,8] (kafka.producer.async.DefaultEventHandler)
[2016-05-06 18:13:36,423] 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:91)
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:547)
at kafka.producer.async.ProducerSendThread.processEvents(ProducerSendThread.scala:67)
at kafka.producer.async.ProducerSendThread.run(ProducerSendThread.scala:45)&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;consumer:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;[root@iZ25rwnt33wZ kafka]# /usr/hdp/current/kafka-broker/bin/kafka-console-consumer.sh --zookeeper localhost:2181 --topic test3 --from-beginning
{metadata.broker.list=0.0.0.0:6667,0.0.0.0:6667,0.0.0.0:6667, request.timeout.ms=30000, client.id=console-consumer-99026, security.protocol=PLAINTEXT}
{metadata.broker.list=0.0.0.0:6667,0.0.0.0:6667,0.0.0.0:6667, request.timeout.ms=30000, client.id=console-consumer-99026, security.protocol=PLAINTEXT}
{metadata.broker.list=0.0.0.0:6667,0.0.0.0:6667,0.0.0.0:6667, request.timeout.ms=30000, client.id=console-consumer-99026, security.protocol=PLAINTEXT}
{metadata.broker.list=0.0.0.0:6667,0.0.0.0:6667,0.0.0.0:6667, request.timeout.ms=30000, client.id=console-consumer-99026, security.protocol=PLAINTEXT}&lt;/P&gt;</description>
    <pubDate>Fri, 06 May 2016 17:15:32 GMT</pubDate>
    <dc:creator>gaoquan</dc:creator>
    <dc:date>2016-05-06T17:15:32Z</dc:date>
    <item>
      <title>​how to config 3+ brokers to be one cluster?</title>
      <link>https://community.cloudera.com/t5/Support-Questions/how-to-config-3-brokers-to-be-one-cluster/m-p/134739#M97398</link>
      <description>&lt;P&gt;how to config 3+ brokers to be one cluster,how to config the listeners on ambari configs?&lt;/P&gt;&lt;P&gt;If I config  the listeners=PLAINTEXT://0.0.0.0:6667,it can success create topic :&lt;/P&gt;&lt;P&gt;[root@iZ252i660a7Z current]# ./kafka-broker/bin/kafka-topics.sh --zookeeper localhost:2181 --create --topic test3 --replication-factor 2 --partitions 1 &lt;/P&gt;&lt;P&gt;Created topic "test3".,&lt;/P&gt;&lt;P&gt;[root@iZ252i660a7Z current]#  /usr/hdp/current/kafka-broker/bin/kafka-console-producer.sh --broker-list 0.0.0.0:6667 --topic test3
sdf
[2016-05-06 18:13:35,972] WARN Error while fetching metadata [{TopicMetadata for topic test3 -&amp;gt; 
No partition metadata for topic test3 due to kafka.common.LeaderNotAvailableException}] for topic [test3]: class kafka.common.LeaderNotAvailableException  (kafka.producer.BrokerPartitionInfo)
[2016-05-06 18:13:35,980] WARN Error while fetching metadata [{TopicMetadata for topic test3 -&amp;gt; 
No partition metadata for topic test3 due to kafka.common.LeaderNotAvailableException}] for topic [test3]: class kafka.common.LeaderNotAvailableException  (kafka.producer.BrokerPartitionInfo)
[2016-05-06 18:13:35,981] ERROR Failed to collate messages by topic, partition due to: Failed to fetch topic metadata for topic: test3 (kafka.producer.async.DefaultEventHandler)
[2016-05-06 18:13:36,087] WARN Error while fetching metadata [{TopicMetadata for topic test3 -&amp;gt; 
No partition metadata for topic test3 due to kafka.common.LeaderNotAvailableException}] for topic [test3]: class kafka.common.LeaderNotAvailableException  (kafka.producer.BrokerPartitionInfo)
[2016-05-06 18:13:36,093] WARN Error while fetching metadata [{TopicMetadata for topic test3 -&amp;gt; 
No partition metadata for topic test3 due to kafka.common.LeaderNotAvailableException}] for topic [test3]: class kafka.common.LeaderNotAvailableException  (kafka.producer.BrokerPartitionInfo)
[2016-05-06 18:13:36,094] ERROR Failed to collate messages by topic, partition due to: Failed to fetch topic metadata for topic: test3 (kafka.producer.async.DefaultEventHandler)
[2016-05-06 18:13:36,200] WARN Error while fetching metadata [{TopicMetadata for topic test3 -&amp;gt; 
No partition metadata for topic test3 due to kafka.common.LeaderNotAvailableException}] for topic [test3]: class kafka.common.LeaderNotAvailableException  (kafka.producer.BrokerPartitionInfo)
[2016-05-06 18:13:36,204] WARN Error while fetching metadata [{TopicMetadata for topic test3 -&amp;gt; 
No partition metadata for topic test3 due to kafka.common.LeaderNotAvailableException}] for topic [test3]: class kafka.common.LeaderNotAvailableException  (kafka.producer.BrokerPartitionInfo)
[2016-05-06 18:13:36,204] ERROR Failed to collate messages by topic, partition due to: Failed to fetch topic metadata for topic: test3 (kafka.producer.async.DefaultEventHandler)
[2016-05-06 18:13:36,309] WARN Error while fetching metadata [{TopicMetadata for topic test3 -&amp;gt; 
No partition metadata for topic test3 due to kafka.common.LeaderNotAvailableException}] for topic [test3]: class kafka.common.LeaderNotAvailableException  (kafka.producer.BrokerPartitionInfo)
[2016-05-06 18:13:36,315] WARN Error while fetching metadata [{TopicMetadata for topic test3 -&amp;gt; 
No partition metadata for topic test3 due to kafka.common.LeaderNotAvailableException}] for topic [test3]: class kafka.common.LeaderNotAvailableException  (kafka.producer.BrokerPartitionInfo)
[2016-05-06 18:13:36,315] ERROR Failed to collate messages by topic, partition due to: Failed to fetch topic metadata for topic: test3 (kafka.producer.async.DefaultEventHandler)
[2016-05-06 18:13:36,420] WARN Error while fetching metadata [{TopicMetadata for topic test3 -&amp;gt; 
No partition metadata for topic test3 due to kafka.common.LeaderNotAvailableException}] for topic [test3]: class kafka.common.LeaderNotAvailableException  (kafka.producer.BrokerPartitionInfo)
[2016-05-06 18:13:36,422] ERROR Failed to send requests for topics test3 with correlation ids in [0,8] (kafka.producer.async.DefaultEventHandler)
[2016-05-06 18:13:36,423] 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:91)
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:547)
at kafka.producer.async.ProducerSendThread.processEvents(ProducerSendThread.scala:67)
at kafka.producer.async.ProducerSendThread.run(ProducerSendThread.scala:45)&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;consumer:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;[root@iZ25rwnt33wZ kafka]# /usr/hdp/current/kafka-broker/bin/kafka-console-consumer.sh --zookeeper localhost:2181 --topic test3 --from-beginning
{metadata.broker.list=0.0.0.0:6667,0.0.0.0:6667,0.0.0.0:6667, request.timeout.ms=30000, client.id=console-consumer-99026, security.protocol=PLAINTEXT}
{metadata.broker.list=0.0.0.0:6667,0.0.0.0:6667,0.0.0.0:6667, request.timeout.ms=30000, client.id=console-consumer-99026, security.protocol=PLAINTEXT}
{metadata.broker.list=0.0.0.0:6667,0.0.0.0:6667,0.0.0.0:6667, request.timeout.ms=30000, client.id=console-consumer-99026, security.protocol=PLAINTEXT}
{metadata.broker.list=0.0.0.0:6667,0.0.0.0:6667,0.0.0.0:6667, request.timeout.ms=30000, client.id=console-consumer-99026, security.protocol=PLAINTEXT}&lt;/P&gt;</description>
      <pubDate>Fri, 06 May 2016 17:15:32 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Support-Questions/how-to-config-3-brokers-to-be-one-cluster/m-p/134739#M97398</guid>
      <dc:creator>gaoquan</dc:creator>
      <dc:date>2016-05-06T17:15:32Z</dc:date>
    </item>
    <item>
      <title>Re: ​how to config 3+ brokers to be one cluster?</title>
      <link>https://community.cloudera.com/t5/Support-Questions/how-to-config-3-brokers-to-be-one-cluster/m-p/134740#M97399</link>
      <description>&lt;P&gt;Just set "listeners=PLAINTEXT://localhost:6667", Ambari and Kafka will replace each localhost with a respective broker node FQDN. No change when creating new topics. When running a producer, list all brokers, you can define them separately as you will need them over and over:&lt;/P&gt;&lt;PRE&gt;export BK="broker1.fqdn:6667,broker2.fqdn:6667,broker3.fqdn:6667"
/usr/hdp/current/kafka-broker/bin/kafka-console-producer.sh --broker-list $BK --topic test3&lt;/PRE&gt;</description>
      <pubDate>Fri, 06 May 2016 18:06:13 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Support-Questions/how-to-config-3-brokers-to-be-one-cluster/m-p/134740#M97399</guid>
      <dc:creator>pminovic</dc:creator>
      <dc:date>2016-05-06T18:06:13Z</dc:date>
    </item>
    <item>
      <title>Re: ​how to config 3+ brokers to be one cluster?</title>
      <link>https://community.cloudera.com/t5/Support-Questions/how-to-config-3-brokers-to-be-one-cluster/m-p/134741#M97400</link>
      <description>&lt;P&gt;Thanks,solved in another way.  create 3+ config,and each have a node,then config listenres to its ip address like 192.168.1.21:6667&lt;/P&gt;</description>
      <pubDate>Fri, 06 May 2016 18:11:06 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Support-Questions/how-to-config-3-brokers-to-be-one-cluster/m-p/134741#M97400</guid>
      <dc:creator>gaoquan</dc:creator>
      <dc:date>2016-05-06T18:11:06Z</dc:date>
    </item>
    <item>
      <title>Re: ​how to config 3+ brokers to be one cluster?</title>
      <link>https://community.cloudera.com/t5/Support-Questions/how-to-config-3-brokers-to-be-one-cluster/m-p/134742#M97401</link>
      <description>&lt;P&gt;Okay, that's exactly what Ambari does for you when you use "localhost" (though Ambari is using FQDNs not IPs).&lt;/P&gt;</description>
      <pubDate>Fri, 06 May 2016 20:23:50 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Support-Questions/how-to-config-3-brokers-to-be-one-cluster/m-p/134742#M97401</guid>
      <dc:creator>pminovic</dc:creator>
      <dc:date>2016-05-06T20:23:50Z</dc:date>
    </item>
  </channel>
</rss>

