[ https://issues.apache.org/jira/browse/KAFKA-1485?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14093336#comment-14093336 ]
Dong Lin commented on KAFKA-1485: --------------------------------- We observe that Zookeeper 3.4.6 changes its API as compared to Zookeeper 3.3.4. ZookKeeperMain in version 3.4.6 does not accept command from command line argument, which breaks system tools. Affected functions include: 1) kafka_system_test_utils.get_controller_attributes 2) kafka_system_test_utils.get_leader_for 3) kafka_system_test_utils.get_leader_attributes The change may not be documented in release note. It is verified in Zookeeper source code. This change is reverted in ticket ZOOKEEPER-1897 on April 3. We need to upgrade to Zookeeper release-3.5.0 or beyond to fix the system test tools. > Upgrade to Zookeeper 3.4.6 > -------------------------- > > Key: KAFKA-1485 > URL: https://issues.apache.org/jira/browse/KAFKA-1485 > Project: Kafka > Issue Type: Wish > Affects Versions: 0.8.1.1 > Reporter: Machiel Groeneveld > Assignee: Gwen Shapira > Labels: newbie > Fix For: 0.8.2 > > Attachments: KAFKA-1485.2.patch, KAFKA-1485.patch > > > I can't run projects alongside Kafka that use zookeeper 3.4 jars. 3.4 has > been out for 2.5 years and seems to be ready for adoption. > In particular Apache Storm will upgrade to Zookeeper 3.4.x in their next > 0.9.2 release. I can't run both versions in my tests at the same time. > The only compile problem I saw was in EmbeddedZookeeper.scala -- This message was sent by Atlassian JIRA (v6.2#6252)