[ 
https://issues.apache.org/jira/browse/KAFKA-4337?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15603917#comment-15603917
 ] 

Ismael Juma commented on KAFKA-4337:
------------------------------------

Yes, this is not a valid bug. You can configure multiple host:port pairs for 
the case when one or more are down. You are supposed to pass host:port pairs 
for servers in the _same_ ZooKeeper ensemble.

> Create topic in multiple zookeepers with Kafka AdminUtils.CreateTopic JAVA 
> API in Kafka 0.9.0.1 gives Error (Topic gets created in only one of the 
> specified zookeeper)
> -----------------------------------------------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: KAFKA-4337
>                 URL: https://issues.apache.org/jira/browse/KAFKA-4337
>             Project: Kafka
>          Issue Type: Bug
>          Components: admin
>            Reporter: Bharat Patel
>   Original Estimate: 24h
>  Remaining Estimate: 24h
>
>  Want to use below code snippet to create topic in multiple zookeepers with 
> Kafka Java APIS. when I specify 2 zookeeprs IPs in zookeeperConnect variable 
> it only creates topic in anyone of zookeeper. Both the zookeeper are 2 
> different kafka clusters.
>  String zookeeperConnect = zookeeperIPs; // Multiple zookeeper IPs
>    int sessionTimeoutMs = 10 * 1000;
>    int connectionTimeoutMs = 8 * 1000;
>    try {
>     ZkClient zkClient = new ZkClient(
>                 zookeeperConnect,
>                 sessionTimeoutMs,
>                 connectionTimeoutMs,
>                 ZKStringSerializer$.MODULE$);
>     boolean isSecureKafkaCluster = false;
>     ZkUtils zkUtils = new ZkUtils(zkClient, 
>     new ZkConnection(zookeeperConnect), isSecureKafkaCluster);
>      String topic1 = "nameofTopictobeCreated";
>      int partitions = 1;
>      int replication = 1;
>      Properties topicConfig = new Properties(); // add per-topic 
> configurations settings here
>      AdminUtils.createTopic(zkUtils, topic1, partitions, replication, 
> topicConfig);



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to