Apache Kafka - Outils

Outil Kafka emballé sous «org.apache.kafka.tools. *. Les outils sont classés en outils système et outils de réplication.

Outils système

Les outils système peuvent être exécutés à partir de la ligne de commande à l'aide du script de classe d'exécution. La syntaxe est la suivante -

bin/kafka-run-class.sh package.class - - options

Certains des outils système sont mentionnés ci-dessous -

  • Kafka Migration Tool - Cet outil est utilisé pour migrer un courtier d'une version à une autre.

  • Mirror Maker - Cet outil est utilisé pour fournir la mise en miroir d'un cluster Kafka à un autre.

  • Consumer Offset Checker - Cet outil affiche le groupe de consommateurs, le sujet, les partitions, le décalage, la taille du journal, le propriétaire pour l'ensemble spécifié de sujets et le groupe de consommateurs.

Outil de réplication

La réplication Kafka est un outil de conception de haut niveau. Le but de l'ajout d'un outil de réplication est une durabilité et une disponibilité plus élevées. Certains des outils de réplication sont mentionnés ci-dessous -

  • Create Topic Tool - Cela crée une rubrique avec un nombre par défaut de partitions, un facteur de réplication et utilise le schéma par défaut de Kafka pour effectuer l'attribution de répliques.

  • List Topic Tool- Cet outil répertorie les informations pour une liste de sujets donnée. Si aucune rubrique n'est fournie dans la ligne de commande, l'outil interroge Zookeeper pour obtenir toutes les rubriques et répertorie les informations les concernant. Les champs affichés par l'outil sont le nom du sujet, la partition, le leader, les répliques, isr.

  • Add Partition Tool- Création d'un thème, le nombre de partitions pour le thème doit être spécifié. Plus tard, plus de partitions peuvent être nécessaires pour le sujet, lorsque le volume du sujet augmentera. Cet outil permet d'ajouter plus de partitions pour un sujet spécifique et permet également l'attribution manuelle de répliques des partitions ajoutées.