From 7a70c1a1087ca78d5e6db3908f6d6b6b19e8aaab Mon Sep 17 00:00:00 2001 From: Wan Wenli Date: Fri, 15 Jul 2016 10:08:48 -0700 Subject: [PATCH] KAFKA-3952: Consumer rebalance verifier never succeed due to type mismatch Author: Wan Wenli Reviewers: Guozhang Wang Closes #1612 from swwl1992/ticket-KAFKA-3952-fix-consumer-rebalance-verifier --- core/src/main/scala/kafka/tools/VerifyConsumerRebalance.scala | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/core/src/main/scala/kafka/tools/VerifyConsumerRebalance.scala b/core/src/main/scala/kafka/tools/VerifyConsumerRebalance.scala index 5f3940270c35..a2b47054eb76 100644 --- a/core/src/main/scala/kafka/tools/VerifyConsumerRebalance.scala +++ b/core/src/main/scala/kafka/tools/VerifyConsumerRebalance.scala @@ -18,7 +18,6 @@ package kafka.tools import joptsimple.OptionParser -import org.I0Itec.zkclient.ZkClient import org.apache.kafka.common.security._ import kafka.utils.{Logging, ZKGroupTopicDirs, ZkUtils, CommandLineUtils} @@ -117,7 +116,7 @@ object VerifyConsumerRebalance extends Logging { // check if the owner is a valid consumer id consumerIdsForTopic match { case Some(consumerIds) => - if(!consumerIds.contains(partitionOwner)) { + if(!consumerIds.map(c => c.toString).contains(partitionOwner)) { error(("Owner %s for partition [%s,%d] is not a valid member of consumer " + "group %s").format(partitionOwner, topic, partition, group)) rebalanceSucceeded = false