Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Création d'un sujet Apache Kafka
Dans cette étape, vous utilisez l'ordinateur client créé précédemment pour créer une rubrique sur le cluster sans serveur.
Rubriques
Configuration de votre environnement pour la création de sujets
-
Avant de créer un sujet, assurez-vous d'avoir téléchargé le fichier JAR AWS MSK IAM dans le répertoire de votre installation Kafka.
libs/
Si vous ne l'avez pas encore fait, exécutez la commande suivante dans lelibs/
répertoire de votre Kafka.wget https://github.com/aws/aws-msk-iam-auth/releases/download/v2.3.0/aws-msk-iam-auth-2.3.0-all.jar
Ce fichier JAR est requis pour l'authentification IAM avec votre cluster MSK Serverless.
-
Lorsque vous exécutez des commandes Kafka, vous devrez peut-être vous assurer qu'elles
classpath
incluent le fichier JAR AWS MSK IAM. Pour ce faire, optez pour l'une des solutions suivantes :-
Définissez la variable d'
CLASSPATH
environnement pour inclure vos bibliothèques Kafka, comme indiqué dans l'exemple suivant.export CLASSPATH=
<path-to-your-kafka-installation>
/libs/*:<path-to-your-kafka-installation>
/libs/aws-msk-iam-auth-2.3.0-all.jar -
Exécutez les commandes Kafka en utilisant la commande Java complète avec explicit
classpath
, comme indiqué dans l'exemple suivant.java -cp "
<path-to-your-kafka-installation>
/libs/*:<path-to-your-kafka-installation>
/libs/aws-msk-iam-auth-2.3.0-all.jar" org.apache.kafka.tools.TopicCommand --bootstrap-server $BS --command-config client.properties --create --topic msk-serverless-tutorial --partitions 6
-
Créer un sujet et y écrire des données
-
Dans la
export
commande suivante, remplacezmy-endpoint
par la chaîne bootstrap-server que vous avez enregistrée après avoir créé le cluster. Accédez ensuite au répertoirekafka_2.12-2.8.1/bin
de l'ordinateur client et exécutez la commandeexport
.export BS=
my-endpoint
Exécutez la commande suivante pour créer une rubrique appelée
msk-serverless-tutorial
.<path-to-your-kafka-installation>
/bin/kafka-topics.sh --bootstrap-server $BS --command-config client.properties --create --topic msk-serverless-tutorial --partitions 6
Étape suivante
Produire et consommer des données dans MSK Serverless