Вы должны различать два случая: (1) Kafka Streams создает темы, или (2) у вас установлено auto.create.topics.enable=true
на посредниках.
Документы охватывают первый случай, т. Е. КафкуStreams не будет выдавать запрос CreateTopic
брокерам.Следовательно, документы являются правильными.
Однако, если вы установили auto.create.topics.enable=true
для брокеров, брокер создаст несуществующую тему, если вы попытаетесь читать или писать из / в нее, или даже еслиВы запрашиваете только метаданные (например, количество разделов).Я предполагаю, что вы попали в этот случай.
Кстати: не рекомендуется включать автоматическое создание тем на брокерах, потому что это приведет к созданию тем, которые, скорее всего, приведут к нежелательному количеству разделов, и это окажет семантическое влияние на мэра, еслиВы измените количество разделов позже.