title: kafka stop consuming message from new assigned partitions after rebalancing
body: <p>I'm quite new to kafka (also to english...),I facing this issue and can not google any solutions.</p>
  
  <p>I use spring-boot,spring-kafka support, I have installed kafka_2.11-0.10.1.1 on my local machine (with only one broker 0)</p>
  
  <p>s1.then I create topic by </p>
  
  <pre><code>bin/kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 1 --partitions 5 --topic tracking
  </code></pre>
  
  <p>My consumer config:
  applitions.properties:</p>
  
  <pre><code>kafka.servers.bootstrap=localhost:9092 
  kafka.topic.tracking=tracking
  kafka.group.id=trackingGroup
  kafka.client.id=client-1
  </code></pre>
  
  <p>s2. Then i startup 3 consumers by change the 'kafka.client.id' and run spring-boot main class . on eclipse console, I can check the partitions assignment:</p>
  
  <pre><code>client-1: partitions assigned:[tracking-4, tracking-3]
  client-2: partitions assigned:[tracking-2, tracking-1]
  client-3: partitions assigned:[tracking-0]
  </code></pre>
  
  <p>s3. start the pruducer to send 20 messages to the topic, each start to consume message of specific partition</p>
  
  <p>s4. I close the consume 1, kafka do the rebalancing automatically ,
  new partitions assignment:</p>
  
  <pre><code>client-1: partitions assigned:[]
  client-2: partitions assigned:[tracking-2,tracking-1, tracking-0]
  client-3: partitions assigned:[tracking-4,tracking-3]
  </code></pre>
  
  <p>s5. I found message on partition 'tracking-3' is no consumed !!</p>
  
  <p>issue can be reproduced every time , aways some messages in new assigned partitions loss, do u can any suggesstions? Please help me ,thanks</p>