私たちは最近、新しいトピックの束で汚染された生産カフカクラスターを持っています。カフカのクラスタは、次の設定があります。調査時KafkaStream createTopicはKafkaサーバーのauto.create.topics.enable設定を尊重していません
auto.create.topics.enable=false
delete.topic.enable=false
、私はこれらのトピックはKafkaStream
のcreateTopicメソッドを使用しているクライアントのチームによって作成されたことがわかった。 org.apache.kafka.streams.integration.utils.EmbeddedKafkaCluster#createTopic(java.lang.String, int, int)
これはそのKafkaStreamのトピックを意味するものではありませんサーバー側のブローカーの設定がauto.create.topics.enable
になっていませんか?これは、createTopic*
のメソッドが自動トピック作成とみなされないことを意味しますか?もしそうなら、クライアントチームがプログラムでカフカクラスターのトピックを作成するのを止めるにはどうしたらいいですか?
編集:カフカのクラスタは10.1.1を実行していると、クライアントは、クライアントがへ/からのリード/ライトをしようとした場合に設定auto.create.topics.enable
にのみ適用されカフカとカフカストリーム