Hi All,

I was experimenting on the new consumer API and have a question regarding
the rebalance process.

I start a consumer group with single thread and make the Thread sleep while
processing the records retrieved from the first consumer.poll call, i was
making sure the Thread.sleep time goes beyond the session timeout and was
expecting to see a rebalance on the consumer group.

But when i try to get the state of the consumer group using the below
command,

/opt/confluent-4.0.0/bin/kafka-consumer-groups  --group
"consumer-grievances-group15" --bootstrap-server
xxxxxxx:9092,xxxxxxxx:9092,xxxxxxxx:9092  --describe

i get below result ,

Consumer group 'consumer-grievances-group15' has no active members.


TOPIC                          PARTITION  CURRENT-OFFSET  LOG-END-OFFSET
LAG        CONSUMER-ID                                       HOST
                CLIENT-ID

TELMATEQA.grievances.grievances 0          125855          152037
26182      -                                                 -
                -

The same happens with multiple thread in the consumer group scenario,
and *going
further one step i was able to make the thread get into running state, from
sleep state and could see that the consumer group started off from where it
left.*

My only question is , why isn't the rebalancing happening in this scenario.
My expectation was that the threads rebalance and start from the committed
offset.

Regards,
Satyajit.

Reply via email to