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
Nesta etapa, você usa a máquina cliente criada anteriormente para criar um tópico no cluster com tecnologia sem servidor.
Configuração de seu ambiente para criar tópicos
-
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óriolibs/do Kafka.wget https://github.com/aws/aws-msk-iam-auth/releases/download/v2.3.0/aws-msk-iam-auth-2.3.0-all.jarEsse 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
classpathincluam o arquivo JAR do AWS MSK IAM. Para isso, execute um dos seguintes procedimentos:-
Configure a variável de ambiente
CLASSPATHpara 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
classpathexplí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
-
No
exportcomando a seguir,my-endpointsubstitua pela string bootstrap-server que você salvou depois de criar o cluster. Em seguida, acesse o diretóriokafka_2.12-2.8.1/binna máquina cliente e execute o comandoexport.export BS=my-endpoint 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