Tutorial: Daten in eine Amazon Keyspaces-Tabelle einfügen und laden - Amazon Keyspaces (für Apache Cassandra)

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.

Tutorial: Daten in eine Amazon Keyspaces-Tabelle einfügen und laden

Um Daten in Ihrer employees_tbl Tabelle zu erstellen, verwenden Sie die INSERT Anweisung, um eine einzelne Zeile hinzuzufügen.

  1. Bevor Sie mit cqlsh Daten in Ihre Amazon Keyspaces-Tabelle schreiben können, müssen Sie die Schreibkonsistenz für die aktuelle Cqlsh-Sitzung auf einstellen. LOCAL_QUORUM Weitere Informationen zu den unterstützten Konsistenzstufen finden Sie unter. Konsistenzstufen schreiben Beachten Sie, dass dieser Schritt nicht erforderlich ist, wenn Sie den CQL-Editor in der AWS Management Console verwenden.

    CONSISTENCY LOCAL_QUORUM;
  2. Um einen einzelnen Datensatz einzufügen, führen Sie den folgenden Befehl im CQL-Editor aus.

    INSERT INTO "myGSGKeyspace".employees_tbl (id, name, project, region, division, role, pay_scale, vacation_hrs, manager_id) VALUES ('012-34-5678','Russ','NightFlight','US','Engineering','IC',3,12.5, '234-56-7890') ;
  3. Stellen Sie sicher, dass die Daten korrekt zu Ihrer Tabelle hinzugefügt wurden, indem Sie den folgenden Befehl ausführen.

    SELECT * FROM "myGSGKeyspace".employees_tbl ;
Um mehrere Datensätze aus einer Datei mit cqlsh einzufügen
  1. Laden Sie die Beispieldatendatei (employees.csv) herunter, die in der folgenden Archivdatei sampledata.zip enthalten ist. Diese CSV-Datei (durch Kommas getrennte Werte) enthält die folgenden Daten. Merken Sie sich den Pfad, in dem Sie die Datei speichern.

    Screenshot einer CSV-Datei, die die Ausgabe der vorherigen SELECT-Anweisung zeigt
  2. Öffnen Sie eine Befehlsshell und geben Sie Folgendes ein:

    cqlsh

  3. Geben Sie an der cqlsh Eingabeaufforderung (cqlsh>) einen Schlüsselraum an.

    USE "myGSGKeyspace" ;
  4. Stellen Sie die Schreibkonsistenz auf ein. LOCAL_QUORUM Weitere Informationen zu den unterstützten Konsistenzstufen finden Sie unterKonsistenzstufen schreiben.

    CONSISTENCY LOCAL_QUORUM;
  5. Führen Sie an der Keyspace-Eingabeaufforderung (cqlsh:keyspace_name>) die folgende Abfrage aus.

    COPY employees_tbl (id,name,project,region,division,role,pay_scale,vacation_hrs,manager_id) FROM 'path-to-the-csv-file/employees.csv' WITH delimiter=',' AND header=TRUE ;
  6. Stellen Sie sicher, dass die Daten korrekt zu Ihrer Tabelle hinzugefügt wurden, indem Sie die folgende Abfrage ausführen.

    SELECT * FROM employees_tbl ;