Passaggio 5: Esegui il cqlsh COPY FROM comando per caricare i dati dal CSV file nella tabella di destinazione - Amazon Keyspaces (per Apache Cassandra)

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Passaggio 5: Esegui il cqlsh COPY FROM comando per caricare i dati dal CSV file nella tabella di destinazione

Per eseguire il cqlsh COPY FROM comando, completare i passaggi seguenti.

  1. Connect ad Amazon Keyspaces utilizzando cqlsh.

  2. Scegli il tuo keyspace con il codice seguente.

    USE catalog;
  3. Imposta la coerenza di scrittura suLOCAL_QUORUM. Per garantire la durabilità dei dati, Amazon Keyspaces non consente altre impostazioni di coerenza di scrittura. Vedi il codice seguente.

    CONSISTENCY LOCAL_QUORUM;
  4. Preparate la cqlsh COPY FROM sintassi utilizzando il seguente esempio di codice.

    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. Esegui l'istruzione preparata nel passaggio precedente. cqlsh riporta tutte le impostazioni che hai configurato.

    1. Assicurati che le impostazioni corrispondano ai dati immessi. Guarda l'esempio seguente.

      Reading options from the command line: {'chunksize': '120', 'header': 'true', 'ingestrate': '36000', 'numprocesses': '15', 'maxbatchsize': '20'} Using 15 child processes
    2. Controlla il numero di righe trasferite e il tasso medio corrente, come mostrato nell'esempio seguente.

      Processed: 57834 rows; Rate: 6561 rows/s; Avg. rate: 31751 rows/s
    3. Quando cqlsh ha finito di caricare i dati, esamina il riepilogo delle statistiche di caricamento dei dati (il numero di file letti, di runtime e le righe ignorate) come mostrato nell'esempio seguente.

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

In questo passaggio finale del tutorial, hai caricato i dati su Amazon Keyspaces.

Importante

Ora che hai trasferito i dati, modifica le impostazioni della modalità di capacità della tabella di destinazione in modo che corrispondano ai normali modelli di traffico dell'applicazione. Fino a quando non la modifichi, ti verranno addebitati i costi in base alla tariffa oraria per la capacità assegnata.