

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Buat topik Apache Kafka
<a name="msk-serverless-create-topic"></a>

Pada langkah ini, Anda menggunakan mesin klien yang dibuat sebelumnya untuk membuat topik di klaster tanpa server.

**Topics**
+ [Menyiapkan lingkungan Anda untuk membuat topik](#msk-serverless-create-topic-prerequisites)
+ [Membuat topik dan menulis data untuk itu](#msk-serverless-create-topic-procedure)

## Menyiapkan lingkungan Anda untuk membuat topik
<a name="msk-serverless-create-topic-prerequisites"></a>
+ 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 di `libs/` 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.jar
  ```

  File JAR ini diperlukan untuk otentikasi IAM dengan kluster MSK Serverless Anda.
+ Saat menjalankan perintah Kafka, Anda mungkin perlu memastikan `classpath` menyertakan file AWS MSK IAM JAR. Untuk melakukannya, lakukan salah satu hal berikut:
  + Tetapkan variabel `CLASSPATH` lingkungan 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
<a name="msk-serverless-create-topic-procedure"></a>

1. Dalam `export` perintah berikut, ganti *my-endpoint* dengan string bootstrap-server yang Anda simpan setelah Anda membuat cluster. Kemudian, pergi ke `kafka_2.12-2.8.1/bin` direktori pada mesin klien dan jalankan `export` perintah.

   ```
   export BS=my-endpoint
   ```

1. 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](msk-serverless-produce-consume.md)