Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Crea un argomento di Apache Kafka
In questo passaggio, si utilizza il computer client creato in precedenza per creare un argomento sul cluster serverless.
Argomenti
Configurazione dell'ambiente per la creazione di argomenti
-
Prima di creare un argomento, assicuratevi di aver scaricato il file JAR AWS MSK IAM nella directory di installazione di Kafka.
libs/Se non l'hai ancora fatto, esegui il seguente comando nella directory di Kafka.libs/wget https://github.com/aws/aws-msk-iam-auth/releases/download/v2.3.0/aws-msk-iam-auth-2.3.0-all.jarQuesto file JAR è necessario per l'autenticazione IAM con il cluster MSK Serverless.
-
Quando si eseguono i comandi Kafka, potrebbe essere necessario assicurarsi che
classpathincludano il file JAR AWS MSK IAM. Per ottenere ciò, procedi in uno dei seguenti modi:-
Imposta la variabile di
CLASSPATHambiente per includere le tue librerie Kafka, come mostrato nell'esempio seguente.export CLASSPATH=<path-to-your-kafka-installation>/libs/*:<path-to-your-kafka-installation>/libs/aws-msk-iam-auth-2.3.0-all.jar -
Esegui i comandi Kafka utilizzando il comando Java completo con explicit
classpath, come mostrato nell'esempio seguente.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
-
Creare un argomento e scrivervi dati
-
Nel
exportcomando seguente, sostituiscimy-endpointcon la stringa bootstrap-server che hai salvato dopo aver creato il cluster. Quindi, vai alla directorykafka_2.12-2.8.1/binsul computer client ed esegui il comandoexport.export BS=my-endpoint Esegui il comando seguente per creare un argomento chiamato
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
Fase successiva
Produci e consuma dati in MSK Serverless