When you add a new consumer group, you can choose where it will start reading.

With high-level consumer you can set auto.offset.reset to "largest"
(new messages only) or "smallest" (all messages) , with simple
consumer you can pick specific offsets.


On Wed, Dec 17, 2014 at 2:33 PM, Greg Lloyd <gllo...@gmail.com> wrote:
> Thanks for the reply,
>
> So if I wanted to add a new group of consumers 6 months into the lifespan
> of my implementation and I didn't want that new group to process all the
> last six months is there a method to manage this?
>
>
>
> On Tue, Dec 16, 2014 at 9:48 PM, Gwen Shapira <gshap...@cloudera.com> wrote:
>>
>> " If all
>> the consumers stop listening how long will Kafka continue to store messages
>> for that group?"
>>
>> Kafka retains data for set amount of time, regardless of whether
>> anyone is listening or not. This amount of time is configurable.
>> Because Kafka performance is generally constant with the amount of
>> data it stores, storing terabytes of data for months is not uncommon.
>>
>> Gwen
>>
>> On Tue, Dec 16, 2014 at 1:09 PM, Greg Lloyd <gllo...@gmail.com> wrote:
>> > Hi,
>> >
>> > I am planning to use kafka for a work queue type use case with multiple
>> > consumers. I also plan to use it with multiple consumer groups. What is
>> not
>> > clear to me from the documentation is how to define+manage consumer
>> groups
>> > or if that is possible at all. It appears to me that a consumer group is
>> > created just by connecting with a new group-id. What is not clear to me
>> is
>> > how to manage this: if I no longer want a consumer group how do I remove
>> > it? What happens when there are no consumers of a group listening? If all
>> > the consumers stop listening how long will Kafka continue to store
>> messages
>> > for that group?
>> >
>> > Thanks for any clarification,
>> >
>> > Greg Lloyd
>>

Reply via email to