Pré-requisitos para exportar dados do Amazon Keyspaces para o Amazon S3 - Amazon Keyspaces (para Apache Cassandra)

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á.

Pré-requisitos para exportar dados do Amazon Keyspaces para o Amazon S3

Confirme os seguintes pré-requisitos e crie os recursos do Amazon Keyspaces antes de começar com o tutorial
  1. Antes de começar este tutorial, siga as instruções AWS de configuração emComo acessar o Amazon Keyspaces (para Apache Cassandra). Essas etapas incluem a inscrição AWS e a criação de um diretor AWS Identity and Access Management (IAM) com acesso ao Amazon Keyspaces.

  2. Os scripts deste tutorial usam suas credenciais e o padrão Região da AWS armazenados em um local conhecido. Para obter mais informações, consulte Armazene chaves de acesso para acesso programático.

    O exemplo a seguir mostra como armazenar os valores necessários como variáveis de ambiente para o usuário padrão.

    $ export AWS_ACCESS_KEY_ID=AKIAIOSFODNN7EXAMPLE $ export AWS_SECRET_ACCESS_KEY=wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY $ export AWS_DEFAULT_REGION=aws-region
  3. Para executar os scripts deste tutorial, você precisa dos seguintes softwares e ferramentas instalados em sua máquina:

    Este tutorial foi testado com AWS CLI 2, Java 17.0.13 e Apache Maven 3.8.7.

  4. Você precisa de uma tabela do Amazon Keyspaces com dados de amostra para exportar posteriormente neste tutorial. Você pode usar sua própria tabela do Amazon Keyspaces ou criar uma tabela de amostra seguindo as etapas do tutorial. Conceitos básicos do Amazon Keyspaces (para Apache Cassandra)

    1. Para instalar ocqlsh-expansion, siga as etapas emUsar a cqlsh-expansion para se conectar ao Amazon Keyspaces.

    2. Confirme se o particionador Murmur3Partitioner é o particionador padrão da conta. Esse particionador é compatível com o conector Apache Spark Cassandra e com. AWS Glue Para obter mais informações sobre particionadores, consulte. Como trabalhar com particionadores no Amazon Keyspaces

      Para alterar o particionador da sua conta, você pode usar a seguinte declaração.

      SELECT partitioner FROM system.local; UPDATE system.local set partitioner='org.apache.cassandra.dht.Murmur3Partitioner' where key='local';
    3. Para criar um keyspace do Amazon Keyspaces, siga as etapas em. Crie um keyspace no Amazon Keyspaces.

    4. Para criar a tabela Amazon Keyspaces, siga as etapas em. Crie uma tabela no Amazon Keyspaces.

    5. Para carregar dados de amostra na tabela para exportar para o Amazon S3, siga as etapas em. Inserção e carregamento de dados em uma tabela do Amazon Keyspaces

Depois de concluir as etapas de pré-requisito, vá para Etapa 1: Crie o bucket do Amazon S3, baixe as ferramentas necessárias e configure o ambiente.