I believe it stores it inside Kafka itself inside a topic
named __consumer_offsets
The "new" consumer groups doesn't use ZK to store consumer offsets.

On Tue, Jun 14, 2016 at 1:04 AM, thinking <letianyi...@qq.com> wrote:

> Hello everyone,   I have use kafka_2.11-0.10.0.0, I write a simple
> consumer code. But I can't find consumer offset in zookeeper(I have check
> /consumers、/config/clients、/config/topics/__consumer_offsets). I want to
> know where does kafka store consumer?
>
>
> here is my consumer code:
> package com.nfsq.fire.eye.message;  import
> org.apache.kafka.clients.consumer.ConsumerRecord; import
> org.apache.kafka.clients.consumer.ConsumerRecords; import
> org.apache.kafka.clients.consumer.KafkaConsumer;  import
> java.util.ArrayList; import java.util.Arrays; import java.util.List; import
> java.util.Properties;  /**  * Created by letianyipin on 16/6/13.  */ public
> class KafkaSimpleConsumerDemo {     public static void main(String[] args)
> {          Properties props = new Properties();
>  props.put("bootstrap.servers", "10.4.250.5:9092,10.4.250.6:9092,
> 10.4.250.7:9092");         props.put("group.id", "test");
>  props.put("enable.auto.commit", "false"); //        props.put("
> auto.commit.interval.ms", "1000000");         props.put("
> session.timeout.ms", "30000");          props.put("key.deserializer",
> "org.apache.kafka.common.serialization.StringDeserializer");
>  props.put("value.deserializer",
> "org.apache.kafka.common.serialization.StringDeserializer");
>  props.put("client.id", "22i am terry d342"); //
> props.put("autooffset.reset", "smallest"); //
> props.put("autocommit.enable", false);         KafkaConsumer<String,
> String> consumer = new KafkaConsumer<>(props);
>  consumer.subscribe(Arrays.asList("say-hello-test1"));         final int
> minBatchSize = 200;         List<ConsumerRecord<String, String>> buffer =
> new ArrayList<>();         while (true) {
>  ConsumerRecords<String, String> records = consumer.poll(100);
>         for (ConsumerRecord<String, String> record : records){
>    buffer.add(record);             }             consumer.commitSync();
>       }     } }




-- 
*Christian Posta*
twitter: @christianposta
http://www.christianposta.com/blog
http://fabric8.io

Reply via email to