On 10/25/2017 12:03 PM, Manikumar wrote:
any errors in log cleaner logs?
Not as far as I can see
root@kafka-1:/opt/kafka/logs# cat log-cleaner.log* | grep -i error
(empty)
However, I've seen that it actually did cleaning of the whole topic
(excerpts below), but it didn't seem to find anything worth cleaning
(size stayed the same).
Are there any global settings that could affect this?
I'm running a default config from Kafka, the only things changed are
message size, topic creation/deletion and the defaults for retention.
Which are all overwritten for this topic (see original post)
I'm writing a simple script to read and confirm the key distributions to
debug further, but as the same data (without duplicates) is also written
to a DB I'm pretty sure that the size is too big for not having gotten
compacted.
root@kafka-1:/opt/kafka/logs# cat log-cleaner.log* | grep
events.lg.aggregated
[2017-10-24 11:08:43,462] INFO Cleaner 0: Beginning cleaning of log
events.lg.aggregated-0. (kafka.log.LogCleaner)
[2017-10-24 11:08:43,462] INFO Cleaner 0: Building offset map for
events.lg.aggregated-0... (kafka.log.LogCleaner)
[2017-10-24 11:08:43,688] INFO Cleaner 0: Building offset map for log
events.lg.aggregated-0 for 1 segments in offset range [0, 81308).
(kafka.log.LogCleaner)
[2017-10-24 11:08:44,163] INFO Cleaner 0: Offset map for log
events.lg.aggregated-0 complete. (kafka.log.LogCleaner)
[2017-10-24 11:08:44,165] INFO Cleaner 0: Cleaning log
events.lg.aggregated-0 (cleaning prior to Tue Oct 24 11:08:30 UTC 2017,
discarding tombstones prior to Thu Jan 01 00:00:00 UTC 1970)...
(kafka.log.LogCleaner)
[2017-10-24 11:08:44,166] INFO Cleaner 0: Cleaning segment 0 in log
events.lg.aggregated-0 (largest timestamp Tue Oct 24 11:08:30 UTC 2017)
into 0, retaining deletes. (kafka.log.LogCleaner)
[2017-10-24 11:08:47,865] INFO Cleaner 0: Swapping in cleaned segment 0
for segment(s) 0 in log events.lg.aggregated-0. (kafka.log.LogCleaner)
Log cleaner thread 0 cleaned log events.lg.aggregated-0 (dirty
section = [0, 0])
[2017-10-24 11:10:47,875] INFO Cleaner 0: Beginning cleaning of log
events.lg.aggregated-0. (kafka.log.LogCleaner)
[2017-10-24 11:10:47,875] INFO Cleaner 0: Building offset map for
events.lg.aggregated-0... (kafka.log.LogCleaner)
[2017-10-24 11:10:47,910] INFO Cleaner 0: Building offset map for log
events.lg.aggregated-0 for 1 segments in offset range [81308, 154902).
(kafka.log.LogCleaner)
[2017-10-24 11:10:48,410] INFO Cleaner 0: Offset map for log
events.lg.aggregated-0 complete. (kafka.log.LogCleaner)
[2017-10-24 11:10:48,411] INFO Cleaner 0: Cleaning log
events.lg.aggregated-0 (cleaning prior to Tue Oct 24 11:10:32 UTC 2017,
discarding tombstones prior to Mon Oct 23 11:08:30 UTC 2017)...
(kafka.log.LogCleaner)
[2017-10-24 11:10:48,411] INFO Cleaner 0: Cleaning segment 0 in log
events.lg.aggregated-0 (largest timestamp Tue Oct 24 11:08:30 UTC 2017)
into 0, retaining deletes. (kafka.log.LogCleaner)
[2017-10-24 11:10:50,308] INFO Cleaner 0: Swapping in cleaned segment 0
for segment(s) 0 in log events.lg.aggregated-0. (kafka.log.LogCleaner)
[2017-10-24 11:10:50,309] INFO Cleaner 0: Cleaning segment 81308 in log
events.lg.aggregated-0 (largest timestamp Tue Oct 24 11:10:32 UTC 2017)
into 81308, retaining deletes. (kafka.log.LogCleaner)
[2017-10-24 11:10:53,389] INFO Cleaner 0: Swapping in cleaned segment
81308 for segment(s) 81308 in log events.lg.aggregated-0.
(kafka.log.LogCleaner)
Log cleaner thread 0 cleaned log events.lg.aggregated-0 (dirty
section = [81308, 81308])