使用属性文件的kafka主题configuration

我想configuration一些主题和独特的保留设置Kafka。 所以当我启动Kafka时,它将使用这些设置加载server.properties文件。

我发现的唯一方法是启动Kafka,然后使用kafka-topics.sh脚本启动和configuration主题。

例:

 bin/kafka-topics.sh --zookeeper zk.yoursite.com --alter --topic as-access --config retention.ms=86400000 

我在Docker上使用Kafka,所以我不需要将入口点设置为启动Kafka的实际脚本,而是需要创build自己的脚本来启动Kafka并运行一些shell命令来configuration这些主题。 另外,如果我需要自己创build这些主题,则需要开始创build一些关于已经存在的主题的逻辑。 我不想走那条路