Hi,

Thanks for the response.

I still like to know what happens for topics which have not defined a
cleanup.policy.
I assume the default value is compact. And hence all topic's logs will be
compacted which I want to avoid.

Am running 0.9.0, So will have to manually set log.cleaner.enable=true

Regards,
Sathya

On Thu, Jun 30, 2016 at 10:20 AM, Manikumar Reddy <manikumar.re...@gmail.com
> wrote:

> Hi,
>
> Kafka internally creates the offsets topic (__consumer_offsets) with
> compact mode on.
> From 0.9.0.1 onwards log.cleaner.enable=true by default.  This means topics
> with a
> cleanup.policy=compact will now be compacted by default,
>
> You can tweak the offset topic configuration by using below  props
> offsets.topic.compression.codec
> offsets.topic.num.partitions
> offsets.topic.replication.factor
> offsets.topic.segment.bytes
> offsets.retention.minutes
> offsets.retention.check.interval.ms
>
>
> Thanks
> Manikumar
>
> On Thu, Jun 30, 2016 at 9:49 AM, Sathyakumar Seshachalam <
> sathyakumar_seshacha...@trimble.com> wrote:
>
> > Am little confused about how log cleaner works. My use case is that I
> want
> > to compact just selected topics (or in my case just the internal topic
> > __consumers_offsets and want to leave other topics as is).
> >
> > Whats the right settings/configuration for this to happen.
> >
> > As I understand log cleaner enable/disable is a global setting. And my
> > understanding is that they will clean all logs (compact logs based on
> > cleanup policy), and so all topics' clean up policy will be considered
> and
> > hence compacted - compact being the default policy. Is this correct ?
> >
> > I have set all topic's retention duration to be a really exorbitantly
> high
> > value. Does it mean __consumer_offsets wont be compacted at all ? If so,
> > how to set retention time just for offset topic it being an internal
> topic.
> >
> > Regards,
> > Sathya
> >
>

Reply via email to