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 di klaster tanpa server.
Menyiapkan lingkungan Anda untuk membuat topik
-
Sebelum membuat topik, pastikan Anda telah mengunduh file AWS MSK IAM JAR 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 kluster MSK Serverless Anda.
-
Saat menjalankan perintah Kafka, Anda mungkin perlu memastikan
classpathmenyertakan file AWS MSK IAM JAR. Untuk melakukannya, lakukan salah satu hal berikut:-
Tetapkan variabel
CLASSPATHlingkungan untuk menyertakan pustaka Kafka Anda seperti yang ditunjukkan pada 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 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