Has someone really used : log.retention.minutes in kafka 0.8.1.1.
I have my full cluster running on 0.8.1.1 and the logs data is just not
getting cleaned up.

And I see this message in kafka server.log
...
[2014-07-10 20:49:43,786] WARN Property log.retention.minutes is not valid
(kafka.utils.VerifiableProperties)
[2014-07-10 20:49:43,786] WARN Property log.retention.minutes is not valid
(kafka.utils.VerifiableProperties)
....

Virendra

On 7/10/14, 10:07 AM, "Virendra Pratap Singh"
<vpsi...@yahoo-inc.com.INVALID> wrote:

>Thank you for pointing out to JIRA.
>
>On 7/9/14, 6:38 PM, "Jun Rao" <jun...@gmail.com> wrote:
>
>>This is being worked on in
>>https://issues.apache.org/jira/browse/KAFKA-1325
>>
>>Thanks,
>>
>>Jun
>>
>>
>>On Wed, Jul 9, 2014 at 11:42 AM, Virendra Pratap Singh <
>>vpsi...@yahoo-inc.com.invalid> wrote:
>>
>>> Well currently the log rollup is controlled via
>>>
>>> log.roll.hours
>>> Or
>>> log.segment.bytes
>>>
>>> Given that we now have support to log retention in minutes, I guess it
>>> would be apt to have rollup also have capability to be available in
>>> minutes. Whom/where should I ask to have that coded in.
>>>
>>> One a similar note, I would genuinely want all the size and time based
>>> parameters to be defined at bytes and ms level. This would make it
>>>generic
>>> enough to have user choose and define kind of setting they want and not
>>> require someone to go and change the code to support a new use case.
>>> Having hours/minutes in config will just cause proliferation/bloating
>>>of
>>> config parameters. What is a good place to air this suggestion. Anyone?
>>>
>>> Virendra
>>>
>>> On 7/9/14, 7:21 AM, "Jun Rao" <jun...@gmail.com> wrote:
>>>
>>> >Actually, Kafka only removes old segments. The last (active) segment
>>>is
>>> >never removed. So, f you want to have a 10 min retention, you need to
>>> >configure log rolling such that log segments are rolled at least every
>>>10
>>> >mins.
>>> >
>>> >Thanks,
>>> >
>>> >Jun
>>> >
>>> >
>>> >On Tue, Jul 8, 2014 at 10:04 PM, Virendra Pratap Singh <
>>> >vpsi...@yahoo-inc.com.invalid> wrote:
>>> >
>>> >> That's correct. The server where in I was running 0.8.1.1 was not
>>> >>honoring
>>> >> this parameter, despite the fact it was set in it server.properties.
>>> >> Not sure if this fact would play any role, the server which was
>>>running
>>> >> 0.8.0 was the leader for all the topics and partition in my setup.
>>>And
>>> >>the
>>> >> second server running 0.8.1.1 has all the replicas (follower).
>>> >>
>>> >> Virendra
>>> >>
>>> >> On 7/8/14, 12:54 PM, "Guozhang Wang" <wangg...@gmail.com> wrote:
>>> >>
>>> >> >Server properties should affect on only the local instance
>>>separately.
>>> >>Are
>>> >> >you saying the property is not honored even on the 0.8.1 machines?
>>> >> >
>>> >> >Guozhang
>>> >> >
>>> >> >On Mon, Jul 7, 2014 at 3:55 PM, Virendra Pratap Singh <
>>> >> >vpsi...@yahoo-inc.com.invalid> wrote:
>>> >> >
>>> >> >> By setting this property
>>> >> >> log.retention.mins=10
>>> >> >> in the server.properties file, which is passed as argument when
>>> >>starting
>>> >> >> the broker.
>>> >> >>
>>> >> >> Virendra
>>> >> >>
>>> >> >> On 7/7/14, 3:31 PM, "Guozhang Wang" <wangg...@gmail.com> wrote:
>>> >> >>
>>> >> >> >How do you set the retention.minutes property? Is it through
>>> >>zk-based
>>> >> >> >topics tool?
>>> >> >> >
>>> >> >> >Guozhang
>>> >> >> >
>>> >> >> >
>>> >> >> >On Mon, Jul 7, 2014 at 3:07 PM, Virendra Pratap Singh <
>>> >> >> >vpsi...@yahoo-inc.com.invalid> wrote:
>>> >> >> >
>>> >> >> >> I am running a mixed cluster as I mentioned earlier. 1 broker
>>> >>0.8.0
>>> >> >>and
>>> >> >> >> the other 0.8.1.1. Should the retention of topics for
>>>partitions
>>> >> >> >> owned/replicated by the broker running 0.8.1.1 not enforce the
>>> >>server
>>> >> >> >> properties settings as defined for that server.
>>> >> >> >>
>>> >> >> >> So this brings an interesting question, in case of
>>>heterogeneous
>>> >> >> >> environment (as is in my case, which system parameters will
>>>take
>>> >> >> >> preference/precedence).
>>> >> >> >>
>>> >> >> >> Virendra
>>> >> >> >>
>>> >> >> >> On 6/30/14, 9:19 AM, "Guozhang Wang" <wangg...@gmail.com>
>>>wrote:
>>> >> >> >>
>>> >> >> >> >The retention.minute property is only introduced in 0.8.1:
>>> >> >> >> >
>>> >> >> >> >https://issues.apache.org/jira/browse/KAFKA-918
>>> >> >> >> >
>>> >> >> >> >if you are running 0.8.0 then it will not be recognized.
>>> >> >> >> >
>>> >> >> >> >Guozhang
>>> >> >> >> >
>>> >> >> >> >
>>> >> >> >> >
>>> >> >> >> >On Fri, Jun 27, 2014 at 2:13 PM, Virendra Pratap Singh <
>>> >> >> >> >vpsi...@yahoo-inc.com.invalid> wrote:
>>> >> >> >> >
>>> >> >> >> >> Running a mixed 2 broker cluster. Mixed as in one of the
>>> >>broker1
>>> >> >>is
>>> >> >> >> >> running 0.8.0 and broker2 one 0.8.1.1 (from the apache
>>>release
>>> >> >>link.
>>> >> >> >> >> Directly using the tar ball, no local build used).
>>> >> >> >> >>
>>> >> >> >> >> I have set the log.retention.minutes=10. However the broker
>>>is
>>> >>not
>>> >> >> >> >> honoring the setting. I see its not cleaning the log.dir at
>>> >>all.
>>> >> >> >> >>
>>> >> >> >> >> However when I set the log.retention.hours=1, then it
>>>starts
>>> >> >>cleaning
>>> >> >> >> >>the
>>> >> >> >> >> log.
>>> >> >> >> >>
>>> >> >> >> >> When I have the log.retention.minutes set in the
>>> >>server.properties
>>> >> >> >>then
>>> >> >> >> >>I
>>> >> >> >> >> see this logged in server.log:
>>> >> >> >> >>
>>> >> >> >> >> Š..
>>> >> >> >> >> [2014-06-27 19:21:06,633] WARN Property
>>>log.retention.minutes
>>> >>is
>>> >> >>not
>>> >> >> >> >>valid
>>> >> >> >> >> (kafka.utils.VerifiableProperties)
>>> >> >> >> >> [2014-06-27 19:21:06,633] WARN Property
>>>log.retention.minutes
>>> >>is
>>> >> >>not
>>> >> >> >> >>valid
>>> >> >> >> >> (kafka.utils.VerifiableProperties)
>>> >> >> >> >> ŠŠ
>>> >> >> >> >>
>>> >> >> >> >>
>>> >> >> >> >> I have set these properties too:
>>> >> >> >> >>
>>> >> >> >> >> log.cleaner.enable=true
>>> >> >> >> >> log.cleanup.policy=delete
>>> >> >> >> >>
>>> >> >> >> >>
>>> >> >> >> >> But I see similar warning logged for these properties too.
>>> >> >> >> >>
>>> >> >> >> >> Regards,
>>> >> >> >> >> Virendra
>>> >> >> >> >>
>>> >> >> >> >>
>>> >> >> >> >
>>> >> >> >> >
>>> >> >> >> >--
>>> >> >> >> >-- Guozhang
>>> >> >> >>
>>> >> >> >>
>>> >> >> >
>>> >> >> >
>>> >> >> >--
>>> >> >> >-- Guozhang
>>> >> >>
>>> >> >>
>>> >> >
>>> >> >
>>> >> >--
>>> >> >-- Guozhang
>>> >>
>>> >>
>>>
>>>
>

Reply via email to