我已經在卡夫卡0.8.1.1中的server.properties文件中進行了更改,即添加了log.cleaner.enable=true
,並在創建主題時啓用了cleanup.policy=compact
。 現在,當我測試它時,我將以下消息(密鑰,消息)推送到主題。如何測試日誌壓縮是否在卡夫卡工作?
- 偏移:1-(123,abc);
- 偏移量:2 - (234,def);
- 抵消:3 - (345,ghi);
- 偏移:4 - (123,改變)
現在我把第四消息具有相同的密鑰作爲較早的輸入,但改變了消息。這裏日誌壓縮應該進入圖片。通過使用Kafka工具,我可以看到主題中的所有4個偏移量。我怎麼知道日誌壓縮是否工作?如果先前的消息被刪除,或者日誌壓縮在新消息被推送時正常工作。 是否必須對或topic.log.retention.hours
或log.retention.size
配置做任何事情?這些配置在日誌壓縮中的作用是什麼。 P.S. - 我徹底瀏覽了Apache文檔,但仍然不清楚。
這怎麼能通過Kafka提供的命令行工具完成? – robbmj