Thanks Jason. What does consumer 1 would do upon
receiving UNKNOWN_MEMBER_ID and does it rejoin the group eventually if it
keeps polling?

On Tue, 15 Mar 2016 at 00:58 Jason Gustafson <ja...@confluent.io> wrote:

> Hey Tao,
>
> This error indicates that a rebalance completed successfully before the
> consumer could rejoin. Basically it works like this:
>
> 1. Consumer 1 joins the group and is assigned member id A
> 2. Consumer 1's session timeout expires before successfully heartbeating.
> 3. The group is rebalanced without consumer 1.
> 4. Consumer 1 eventually sends its heartbeat using the old id A.
> 5. The coordinator rejects the heartbeat with UNKNOWN_MEMBER_ID.
>
> So most likely what has happened is that the consumer has taken longer than
> the session timeout to handle a batch of records. In 0.10, we will have an
> option max.poll.records to limit the amount of data returned from each call
> to poll() so that you can better predict processing time.
>
> -Jason
>
>
> On Mon, Mar 14, 2016 at 7:04 AM, tao xiao <xiaotao...@gmail.com> wrote:
>
> > Hi team,
> >
> > I have about 10 consumers using the same consumer group connecting to
> > Kafka. Occasional I can see UNKNOWN_MEMBER_ID assigned to some of the
> > consumers. I want to under what situation this would happen?
> >
> > I use Kafka version 0.9.0.1
> >
>

Reply via email to