Linux. CentOS. On Tue, Feb 6, 2018 at 12:26 PM, M. Manna <manme...@gmail.com> wrote:
> Is this Windows or Linux? > > On 6 Feb 2018 8:24 pm, "Raghav" <raghavas...@gmail.com> wrote: > > > Hi > > > > While configuring a topic, we are specifying the retention bytes per > topic > > as follows. Our retention time in hours is 48. > > > > *bin/kafka-topics.sh, --zookeeper zk-1:2181,zk-2:2181,zk-3:2181 --create > > --topic AmazingTopic --replication-factor 2 --partitions 64 --config > > retention.bytes=16106127360 --force* > > > > According to Kafka documentation, when either of the condition is met, > the > > deletion of the log happens from the rear end. > > > > Can anyone tell as to why retention.bytes is not working ? > > > > Here is the relevant Kafka config: > > > > > > # The minimum age of a log file to be eligible for deletion > > *log.retention.hours=48* > > > > # A size-based retention policy for logs. Segments are pruned from the > log > > as long as the remaining > > # segments don't drop below log.retention.bytes. > > *log.retention.bytes=42949672960* > > > > # The maximum size of a log segment file. When this size is reached a new > > log segment will be created. > > *log.segment.bytes=1073741824* > > > > # The interval at which log segments are checked to see if they can be > > deleted according > > # to the retention policies > > *log.retention.check.interval.ms > > <http://log.retention.check.interval.ms>=300000* > > > > # By default the log cleaner is disabled and the log retention policy > will > > default to just delete segments after their retention expires. > > # If log.cleaner.enable=true is set the cleaner will be enabled and > > individual logs can then be marked for log compaction. > > *log.cleaner.enable=true* > > > > Thanks. > > > -- Raghav