Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Buat topik Apache Kafka
Pada langkah ini, Anda menggunakan mesin klien yang dibuat sebelumnya untuk membuat topik pada cluster tanpa server.
Menyiapkan lingkungan Anda untuk membuat topik
-
Sebelum membuat topik, pastikan Anda telah mengunduh file JAR AWS MSK IAM ke direktori instalasi Kafka Anda.
libs/Jika Anda belum melakukan ini, jalankan perintah berikut dilibs/direktori Kafka Anda.wget https://github.com/aws/aws-msk-iam-auth/releases/download/v2.3.0/aws-msk-iam-auth-2.3.0-all.jarFile JAR ini diperlukan untuk otentikasi IAM dengan cluster MSK Serverless Anda.
-
Saat menjalankan perintah Kafka, Anda mungkin perlu memastikan menyer
classpathtakan file JAR AWS MSK IAM. Untuk melakukannya, lakukan salah satu hal berikut:-
Setel variabel
CLASSPATHlingkungan untuk menyertakan pustaka Kafka Anda seperti yang ditunjukkan dalam contoh berikut.export CLASSPATH=<path-to-your-kafka-installation>/libs/*:<path-to-your-kafka-installation>/libs/aws-msk-iam-auth-2.3.0-all.jar -
Jalankan perintah Kafka menggunakan perintah Java lengkap dengan eksplisit
classpath, seperti yang ditunjukkan pada contoh berikut.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
-
Membuat topik dan menulis data untuk itu
-
Dalam
exportperintah berikut, gantimy-endpointdengan string bootstrap-server Anda yang Anda simpan setelah Anda membuat cluster. Kemudian, pergi kekafka_2.12-2.8.1/bindirektori pada mesin klien dan jalankanexportperintah.export BS=my-endpoint Jalankan perintah berikut untuk membuat topik yang disebut
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
Langkah Selanjutnya
Menghasilkan dan mengkonsumsi data di MSK Serverless