Wie Sie sehen, können Sie Folgendes verwenden, um sicherzustellen, dass Ihr Thema bereits existiert (ich nehme an, Sie verwenden das folgende kafka python Umsetzung):
%Vor%Es ist schon zu spät. Ich weiß nichts über einen Befehl zur expliziten Erstellung der Themen, aber der folgende erstellt und fügt die Nachrichten hinzu.
Ich habe einen Python Kafka Producer erstellt:
%Vor% In der Liste der Kafka-Themen war xyz
vorher nicht vorhanden. Wenn ich die obige Methode gemacht habe, hat der Python-kafka-Client es erstellt und die Nachrichten hinzugefügt.
Die AdminClient-API, die für die programmatische Themenerstellung und -konfiguration benötigt wird, wurde gerade in Kafka 0.11 (ursprünglich für Java) hinzugefügt.
Siehe Ссылка
Es wird erwartet, dass Nicht-Java-Clientbibliotheken diese Funktionalität im Laufe der Zeit hinzufügen. Erkundigen Sie sich bei dem Autor des Kafka Python-Clients, den Sie verwenden (es gibt mehrere), ob und wann KIP-4 Admin-Protokoll-Unterstützung in der API sein wird
Siehe Ссылка
Tags und Links python apache-kafka