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)