Maison >Java >javaDidacticiel >Gérez facilement les files d'attente de messages : un guide complet des outils de ligne de commande Kafka
Une collection d'outils de ligne de commande Kafka : vous aide à gérer facilement les files d'attente de messages
Kafka est un système de messagerie de publication-abonnement distribué qui peut gérer de grandes quantités de flux de données. L'outil de ligne de commande Kafka peut vous aider à gérer facilement les clusters Kafka, notamment en créant et en gérant des sujets, en produisant et en consommant des messages et en surveillant l'état du cluster.
1. Créer et gérer des sujets
kafka-topics --create --topic my-topic --partitions 3 --replication-factor 2
Cette commande créera un sujet nommé "mon-sujet" avec 3 partitions et 2 facteurs de réplication.
kafka-topics --list
Cette commande listera tous les sujets.
kafka-topics --describe --topic my-topic
Cette commande décrira les détails du sujet "mon-sujet".
2. Produire et consommer des messages
kafka-console-producer --topic my-topic
Cette commande démarrera un producteur de console que vous pourrez utiliser pour envoyer des messages au sujet "mon-sujet".
kafka-console-consumer --topic my-topic --from-beginning
Cette commande démarrera un consommateur de console que vous pourrez utiliser pour consommer les messages du sujet "mon-sujet".
3. Surveiller l'état du cluster
kafka-server-status --url localhost:9092
Cette commande affichera les informations d'état du serveur Kafka.
kafka-broker-stats --url localhost:9092
Cette commande affichera les statistiques du courtier Kafka.
kafka-consumer-groups --list --url localhost:9092
Cette commande listera tous les groupes de consommateurs.
4. Autres commandes
kafka-admin --help
Cette commande affichera des informations d'aide pour toutes les commandes de gestion Kafka.
kafka-run-class org.apache.kafka.tools.MirrorMaker --help
Cette commande affichera les informations d'aide de l'outil MirrorMaker.
5. Plus d'informations
Pour plus d'informations sur l'outil de ligne de commande Kafka, veuillez consulter les ressources suivantes :
Résumé
L'outil de ligne de commande Kafka est un outil puissant pour gérer les clusters Kafka. Vous pouvez utiliser ces outils pour créer et gérer des sujets, produire et consommer des messages et surveiller l'état du cluster.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!