You only need one of the brokers to connect for publishing.  Kafka will
tell the client about all the other brokers.  But best practices state
including all of them is best.
-Erik

On 9/14/15, 2:46 PM, "Yuheng Du" <yuheng.du.h...@gmail.com> wrote:

>I am writing a kafka producer application in java. I want the producer to
>publish data to a cluster of 6 brokers. Is there a way to specify only the
>load balancing node but not all the brokers list?
>
>For example, like in the benchmarking kafka commandssdg:
>
>bin/kafka-run-class.sh org.apache.kafka.clients.tools.ProducerPerformance
>test 50000000 100 -1 acks=-1 bootstrap.servers=
>esv4-hcl198.grid.linkedin.com:9092 buffer.memory=67108864 batch.size=64000
>
>it only specifies the bootstrap server node but not all the broker list
>like:
>
>Properties props = new Properties();
>
>props.put("metadata.broker.list", "broker1:9092,broker2:9092");
>
>
>
>Thanks for replying.

Reply via email to