You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jira@kafka.apache.org by "Michael Golovanov (JIRA)" <ji...@apache.org> on 2018/02/06 12:39:00 UTC

[jira] [Created] (KAFKA-6537) Duplicate consumers after consumer group rebalance

Michael Golovanov created KAFKA-6537:
----------------------------------------

             Summary: Duplicate consumers after consumer group rebalance
                 Key: KAFKA-6537
                 URL: https://issues.apache.org/jira/browse/KAFKA-6537
             Project: Kafka
          Issue Type: Bug
          Components: consumer
    Affects Versions: 0.10.1.1
            Reporter: Michael Golovanov


*_Deployment description_*

Kafka brokers have been deployed on ten (10) nodes. Zookeeper cluster have seven (7) nodes. Nodes of Kafka brokers shared with Zookeeper nodes on bare metal hosts.

Broker/Zookeeper hosts OS is Redhat 7 and JVM version is Java 8. Host names are grid48, grid237 и grid251.

We have one topic with six (6) patitions. Kafka consumers deployed on three (3) hosts. Each host have two (2) consumers. All consumers belong to single group.

 

*_Error description_*

After start all consumers Apache Kafka partitions of topic was balanced evenly.

grid237 owns partitions 0,1 (0 - consumer thread-0, 1, consumer thread-1)
 grid251 owns partitions 2,3 (2 - consumer thread-0, consumer thread-1)
 grid48 owns partitions 4,5 (4- consumer thread-0, 5, consumer thread-1)

After some period of time we see haotic revokes and assigns partitions between brokers and then all partitions in log assigned to one consumer on one node grid48

 

But really all partitions read not only by thread-1 consumer, but thread-0 on grid48. And all messages from topic partitions was duplicate. Consumer thread-0 try to commit message offset and get commit error, thread-1 consumer successfully commit offset.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)