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.
-
Connect ad Amazon Keyspaces utilizzando cqlsh.
-
Scegli il tuo keyspace con il codice seguente.
USE
catalog
; -
Imposta la coerenza di scrittura su
LOCAL_QUORUM
. Per garantire la durabilità dei dati, Amazon Keyspaces non consente altre impostazioni di coerenza di scrittura. Vedi il codice seguente.CONSISTENCY LOCAL_QUORUM;
-
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
; -
Esegui l'istruzione preparata nel passaggio precedente. cqlsh riporta tutte le impostazioni che hai configurato.
-
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
-
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
-
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.