限制kafka中特定主题的日志大小

时间:2016-08-05 10:17:26

标签: apache-kafka

我正在尝试限制kafka主题的日志大小。

我按照 kafka文档(Kafka 0.10.0文档)设置了这两个属性 cleanup.policy = delete,retention.bytes = 1.

- >主题描述命令的结果

  

./ kafka-topics.sh --describe --zookeeper localhost:2181 --topic   kafkatest1主题:kafkatest1 PartitionCount:3
  ReplicationFactor:1个
  CONFIGS:cleanup.policy =删除,retention.bytes = 1

我当时正在等待我写给主题的任何信息' kafkatest1'将自动删除,因为我已将retention.bytes设置为1。 但是消息会不断附加。

是否需要任何其他配置才能实现此目的?

1 个答案:

答案 0 :(得分:0)

请检查log.segment.bytes(默认值为1073741824字节)。据我所知,在滚动日志段时会考虑保留。

你能解释一下你想要实现的目标吗?为什么要发送邮件来删除它?