Apache Kafka - Werkzeuge
Kafka Tool unter „org.apache.kafka.tools. *. Tools werden in Systemtools und Replikationstools unterteilt.
Systemprogramme
Systemtools können über das Befehlsklassenskript über die Befehlszeile ausgeführt werden. Die Syntax lautet wie folgt:
bin/kafka-run-class.sh package.class - - options
Einige der Systemtools sind unten aufgeführt -
Kafka Migration Tool - Mit diesem Tool können Sie einen Broker von einer Version in eine andere migrieren.
Mirror Maker - Mit diesem Tool können Sie einen Kafka-Cluster in einen anderen spiegeln.
Consumer Offset Checker - Dieses Tool zeigt Verbrauchergruppe, Thema, Partitionen, Versatz, logSize, Eigentümer für den angegebenen Satz von Themen und Verbrauchergruppe an.
Replikationstool
Die Kafka-Replikation ist ein Design-Tool auf hoher Ebene. Der Zweck des Hinzufügens eines Replikationstools besteht in einer längeren Lebensdauer und einer höheren Verfügbarkeit. Einige der Replikationstools sind unten aufgeführt -
Create Topic Tool - Dadurch wird ein Thema mit einer Standardanzahl von Partitionen und einem Replikationsfaktor erstellt und das Standardschema von Kafka für die Zuweisung von Replikaten verwendet.
List Topic Tool- Dieses Tool listet die Informationen für eine bestimmte Themenliste auf. Wenn in der Befehlszeile keine Themen angegeben sind, fragt das Tool Zookeeper ab, um alle Themen abzurufen, und listet die Informationen für sie auf. Die Felder, die das Tool anzeigt, sind Themenname, Partition, Leiter, Replikate, isr.
Add Partition Tool- Beim Erstellen eines Themas muss die Anzahl der Partitionen für das Thema angegeben werden. Später werden möglicherweise mehr Partitionen für das Thema benötigt, wenn die Lautstärke des Themas zunimmt. Dieses Tool hilft beim Hinzufügen weiterer Partitionen für ein bestimmtes Thema und ermöglicht auch die manuelle Zuordnung von Replikaten der hinzugefügten Partitionen.