Xin created KAFKA-16050:
---------------------------

             Summary: consumer was removed from group,but still can  poll data 
from kafka, data duplicate
                 Key: KAFKA-16050
                 URL: https://issues.apache.org/jira/browse/KAFKA-16050
             Project: Kafka
          Issue Type: Bug
          Components: core
    Affects Versions: 2.3.1
            Reporter: Xin


I have 3 brokers: b1,b2,b3

a topic :  test, partitiion5,replication3

3 consumer in 1 group:  consumer1,consumer2,consumer3

groupid: xx

 

consumer1 running in b1

consumer2 running in b2

consumer3 running in b3

./kafka-console-consumer.sh --bootstrap-server localhost:9093 --group xx  
--topic test   --from-beginning

 

b2's  clock changed, consumer2 was removed from group xx(reason: removing 
member consumer-2 on heartbeat expiration) 
(kafka.coordinator.group.GroupCoordinator)

kafka-consumer-groups.sh can't see any record about cosumer2

./kafka-consumer-groups.sh  --bootstrap-server localhost:9093 --all-topics 
--describe --all-groups

 

Then consumer rebalanced,  partiitons assigned to  consumer2 was assigned to 
other consumer 

Although consumer2 was removed from group xx ,BUT still poll data from kafka 
,kafka can't find it

After rebalance  another consumer poll the same partition with consumer2 

This make data was poll duplicate

 

 

 

 

 

 

 

 

 

 



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to