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 su 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, assicurati 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 cartella 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
classpathincluda 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 usando 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
-
Creazione di un argomento e inserimento di 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