If I use high level consumer API, and also offset storage as kafka, does high level consumer API takes care of everything?
Thanks & Regards, On Tue, Apr 28, 2015 at 7:47 AM, Manoj Khangaonkar <khangaon...@gmail.com> wrote: > Use the Simple Consumer API if you want to control which offset in a > partition the client should read messages from. > > Use the High level consumer, if you don'nt care about offsets. > > Offsets are per partition and stored on zookeeper. > > regards > > On Tue, Apr 28, 2015 at 4:38 AM, Gomathivinayagam Muthuvinayagam < > sankarm...@gmail.com> wrote: > > > I have just posted the following question in stackoverflow. Could you > > answer the following questions? > > > > I would like to use Kafka high level consumer API, and at the same time I > > would like to disable auto commit of offsets. I tried to achieve this > > through the following steps. > > > > 1) auto.commit.enable = false2) offsets.storage = kafka3) > > dual.commit.enabled = false > > > > I created a offset manager, which periodically creates offsetcommit > request > > to kafka and commits the offset. > > > > Still I have the following questions > > > > 1) Does high level consumer API automatically fetches offset from kafka > > storage and initializes itself with that offset? Or should I use simple > > consumer API to achieve this? > > > > 2) Does kafka based storage for offsets is repicated across all brokers? > Or > > it is maintained on only one broker? > > > > > > > http://stackoverflow.com/questions/29909179/kafka-offsetcommit-request-with-high-level-consumer-api > > Thanks & Regards, > > > > > > -- > http://khangaonkar.blogspot.com/ >