问题描述
如何在kafka中检查特定主题分区上的内存使用情况?我尝试了一个“ kafka-log-dirs.sh --describe ...”,但是我不确定输出是什么意思:
"partition": "simpletopic-8","size": 2752037376,"offsetLag": 0,"isFuture": false
这里的“尺寸”是什么意思?它是用于特定分区或内存使用量的总内存吗? 我问,因为我将config“ retention.bytes = 2147483648”设置为此主题,所以如果“ size”仅是内存使用情况,则我的保留功能不起作用。
解决方法
您正在寻找size
中的输出。
尽管清理策略超出了retention.bytes
配置中的设置,但仍可以正常工作。请记住,LogCleaner只会删除旧/无效段上的数据,而retention.bytes
不会提供 hard 最大值。您可以在Data still remains in Kafka topic even after retention time/size