

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Criar um tópico do Apache Kafka
<a name="msk-serverless-create-topic"></a>

Nesta etapa, você usa a máquina cliente criada anteriormente para criar um tópico no cluster com tecnologia sem servidor.

**Topics**
+ [Configuração de seu ambiente para criar tópicos](#msk-serverless-create-topic-prerequisites)
+ [Criar um tópico e gravar dados nele](#msk-serverless-create-topic-procedure)

## Configuração de seu ambiente para criar tópicos
<a name="msk-serverless-create-topic-prerequisites"></a>
+ Antes de criar um tópico, certifique-se de ter baixado o arquivo JAR do AWS MSK IAM para o diretório de instalação do Kafka. `libs/` Se você ainda não fez isso, execute o comando a seguir no diretório `libs/` do Kafka.

  ```
  wget https://github.com/aws/aws-msk-iam-auth/releases/download/v2.3.0/aws-msk-iam-auth-2.3.0-all.jar
  ```

  Esse arquivo JAR é necessário para a autenticação do IAM em seu cluster sem servidor do MSK.
+ Ao executar comandos do Kafka, talvez seja necessário garantir que eles `classpath` incluam o arquivo JAR do AWS MSK IAM. Para isso, execute um dos seguintes procedimentos:
  + Configure a variável de ambiente `CLASSPATH` para incluir suas bibliotecas do Kafka, conforme mostrado no exemplo a seguir.

    ```
    export CLASSPATH=<path-to-your-kafka-installation>/libs/*:<path-to-your-kafka-installation>/libs/aws-msk-iam-auth-2.3.0-all.jar
    ```
  + Execute comandos do Kafka usando o comando completo do Java com `classpath`explícito, como mostrado no exemplo a seguir.

    ```
    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
    ```

## Criar um tópico e gravar dados nele
<a name="msk-serverless-create-topic-procedure"></a>

1. No `export` comando a seguir, *my-endpoint* substitua pela string bootstrap-server que você salvou depois de criar o cluster. Em seguida, acesse o diretório `kafka_2.12-2.8.1/bin` na máquina cliente e execute o comando `export`.

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

1. Execute o comando a seguir para criar um tópico chamado `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
   ```

**Próxima etapa**

[Produzir e consumir dados no MSK Sem Servidor](msk-serverless-produce-consume.md)