Etapa 5: Executar o cqlsh COPY FROM comando para carregar dados do CSV arquivo para a tabela de destino - 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á.

Etapa 5: Executar o cqlsh COPY FROM comando para carregar dados do CSV arquivo para a tabela de destino

Conclua as etapas a seguir para executar o comando cqlsh COPY FROM.

  1. Conecte-se ao Amazon Keyspaces usando cqlsh.

  2. Escolha seu espaço de chave com o código a seguir.

    USE catalog;
  3. Defina a consistência de gravação como LOCAL_QUORUM. Para garantir a durabilidade dos dados, o Amazon Keyspaces não permite outras configurações de consistência de gravação. Consulte o código a seguir.

    CONSISTENCY LOCAL_QUORUM;
  4. Prepare sua sintaxe cqlsh COPY FROM usando o exemplo de código a seguir.

    COPY book_awards FROM './keyspace.table.csv' WITH HEADER=true AND INGESTRATE=calculated ingestrate AND NUMPROCESSES=calculated numprocess AND MAXBATCHSIZE=20 AND CHUNKSIZE=calculated chunksize;
  5. Execute a instrução preparada na etapa anterior. O cqlsh reproduz todas as configurações que você definiu.

    1. Verifique se as configurações correspondem à entrada. Veja o exemplo a seguir.

      Reading options from the command line: {'chunksize': '120', 'header': 'true', 'ingestrate': '36000', 'numprocesses': '15', 'maxbatchsize': '20'} Using 15 child processes
    2. Verifique o número de linhas transferidas e a taxa média atual, conforme mostrado no exemplo a seguir.

      Processed: 57834 rows; Rate: 6561 rows/s; Avg. rate: 31751 rows/s
    3. Quando o cqlsh terminar de carregar os dados, revise o resumo das estatísticas de carregamento de dados (o número de arquivos lidos, o runtime e as linhas ignoradas), conforme mostrado no exemplo a seguir.

      15556824 rows imported from 1 files in 8 minutes and 8.321 seconds (0 skipped).

Nesta etapa final do tutorial, você fez o upload dos dados para o Amazon Keyspaces.

Importante

Agora que você transferiu seus dados, ajuste as configurações do modo de capacidade da tabela de destino para corresponder aos padrões de tráfego regulares do seu aplicativo. Você incorre em cobranças de acordo com a taxa horária de sua capacidade provisionada até alterá-la.