我想为Kafka配置一些主题及其独特的保留设置。因此,当我启动Kafka时,它将使用这些设置加载server.properties文件。
我找到的唯一方法是启动Kafka,然后使用kafka-topics.sh
脚本启动和配置主题。
示例:
bin/kafka-topics.sh --zookeeper zk.yoursite.com --alter --topic as-access --config retention.ms=86400000
我正在使用Kafka over docker,因此我不需要将入口点设置为启动Kafka的实际脚本,而是需要创建自己的脚本,该脚本将启动Kafka并运行一些shell命令来配置这些主题。 此外,如果我需要自己创建这些主题,我需要开始并创建一些关于已经存在的主题的逻辑。我宁愿不去那条路。