Kafka主题的主题级别覆盖不起作用

时间:2017-11-29 18:56:45

标签: apache-kafka

我为我的一个Kafka主题设置了几个主题级覆盖,当我描述这个主题时,我看到:

Topic:xxx PartitionCount:x ReplicationFactor:x Configs:segment.bytes=104857600,retention.ms=3600000,segment.ms=3600000

但是当我检查日志时,似乎没有遵循这些主题级别的配置。更具体地说,日志不是每小时滚动一次。我假设仍在使用代理配置,其中retention.ms/segment.ms设置为7天,segment.bytes设置为1G。

1 个答案:

答案 0 :(得分:0)

使用Kafka 0.9.0及更高版本时,您应该使用kafka-configs.sh脚本而不是kafka-topics.sh

  

从kafka-topics.sh脚本更改主题配置   (kafka.admin.TopicCommand)已被弃用。请继续   为此使用kafka-configs.sh脚本(kafka.admin.ConfigCommand)   功能。

例如:

bin/kafka-configs.sh --zookeeper localhost:2181 --entity-type topics --entity-name my-topic --alter --add-config max.message.bytes=128000

请参阅Documentation