Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Schritt 5: Führen Sie den cqlsh COPY FROM
Befehl aus, um Daten aus der CSV Datei in die Zieltabelle hochzuladen
Führen Sie die folgenden Schritte cqlsh COPY FROM
aus, um den Befehl auszuführen.
-
Stellen Sie mithilfe von cqlsh eine Connect zu Amazon Keyspaces her.
-
Wählen Sie Ihren Keyspace mit dem folgenden Code.
USE
catalog
; -
Stellen Sie die Schreibkonsistenz auf ein.
LOCAL_QUORUM
Um die Datenbeständigkeit zu gewährleisten, erlaubt Amazon Keyspaces keine anderen Einstellungen für die Schreibkonsistenz. Sehen Sie sich den folgenden Code an.CONSISTENCY LOCAL_QUORUM;
-
Bereiten Sie Ihre
cqlsh COPY FROM
Syntax anhand des folgenden Codebeispiels vor.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
; -
Führen Sie die im vorherigen Schritt vorbereitete Anweisung aus. cqlsh gibt alle Einstellungen zurück, die Sie konfiguriert haben.
-
Stellen Sie sicher, dass die Einstellungen mit Ihrer Eingabe übereinstimmen. Sehen Sie sich das folgende -Beispiel an.
Reading options from the command line: {'chunksize': '120', 'header': 'true', 'ingestrate': '36000', 'numprocesses': '15', 'maxbatchsize': '20'} Using 15 child processes
-
Überprüfen Sie die Anzahl der übertragenen Zeilen und die aktuelle Durchschnittsrate, wie im folgenden Beispiel gezeigt.
Processed: 57834 rows; Rate: 6561 rows/s; Avg. rate: 31751 rows/s
-
Wenn cqlsh das Hochladen der Daten abgeschlossen hat, überprüfen Sie die Zusammenfassung der Datenladestatistiken (Anzahl der gelesenen Dateien, Laufzeit und übersprungene Zeilen), wie im folgenden Beispiel gezeigt.
15556824 rows imported from 1 files in 8 minutes and 8.321 seconds (0 skipped).
-
In diesem letzten Schritt des Tutorials haben Sie die Daten auf Amazon Keyspaces hochgeladen.
Wichtig
Nachdem Sie Ihre Daten übertragen haben, passen Sie die Einstellungen für den Kapazitätsmodus Ihrer Zieltabelle an die regulären Datenverkehrsmuster Ihrer Anwendung an. Es fallen Gebühren zum Stundensatz für Ihre bereitgestellte Kapazität an, bis Sie diese ändern.