View a markdown version of this page

Voraussetzungen für den Export von Daten aus Amazon Keyspaces nach Amazon S3 - 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.

Voraussetzungen für den Export von Daten aus Amazon Keyspaces nach Amazon S3

Bestätigen Sie die folgenden Voraussetzungen und erstellen Sie die Amazon Keyspaces-Ressourcen, bevor Sie mit dem Tutorial beginnen
  1. Bevor Sie mit diesem Tutorial beginnen, folgen Sie den Anweisungen zur AWS Einrichtung unterZugreifen auf Amazon Keyspaces (für Apache Cassandra). Zu diesen Schritten gehören die Registrierung AWS und Erstellung eines AWS Identity and Access Management (IAM-) Principal mit Zugriff auf Amazon Keyspaces.

  2. Das CLI-Tool in diesem Tutorial verwendet Ihre Anmeldeinformationen und die Standarddaten, die an einem bekannten Ort AWS-Region gespeichert sind. Weitere Informationen finden Sie unter Speichern Sie die Zugriffstasten für den programmatischen Zugriff.

    Das folgende Beispiel zeigt, wie die erforderlichen Werte als Umgebungsvariablen für den Standardbenutzer gespeichert werden.

    $ export AWS_ACCESS_KEY_ID=AKIAIOSFODNN7EXAMPLE $ export AWS_SECRET_ACCESS_KEY=wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY $ export AWS_DEFAULT_REGION=us-east-1
  3. Um die keyspaces-bulk-cli CLI in diesem Tutorial ausführen zu können, müssen die folgende Software und Tools auf Ihrem Computer installiert sein:

    Java, Git und Maven sind für den Bootstrap-Schritt erforderlich, um den Retry Policy Helper herunterzuladen und zu erstellen. Dieses Tutorial wurde mit AWS CLI 2, Python 3.11, Java 17.0.13 und Apache Maven 3.8.7 getestet.

  4. Sie benötigen eine Amazon Keyspaces-Tabelle mit Beispieldaten, die Sie später in diesem Tutorial exportieren können. Sie können Ihre eigene Amazon Keyspaces-Tabelle verwenden oder eine Beispieltabelle erstellen, indem Sie den Schritten im Tutorial folgen. Erste Schritte mit Amazon Keyspaces (für Apache Cassandra)

    1. Um das zu installierencqlsh-expansion, folgen Sie den Schritten unterVerwenden voncqlsh-expansion, um eine Verbindung zu Amazon Keyspaces herzustellen.

    2. Vergewissern Sie sich, dass der Murmur3Partitioner Partitionierer der Standardpartitionierer für Ihr Konto ist. Dieser Partitionierer ist kompatibel mit dem Apache Spark Cassandra Connector und mit. AWS Glue Weitere Informationen zu Partitionierern finden Sie unter. Arbeiten mit Partitionierern in Amazon Keyspaces

      Um den Partitionierer Ihres Kontos zu ändern, können Sie die folgende Anweisung verwenden.

      SELECT partitioner FROM system.local; UPDATE system.local set partitioner='org.apache.cassandra.dht.Murmur3Partitioner' where key='local';
    3. Um einen Amazon Keyspaces-Schlüsselraum zu erstellen, folgen Sie den Schritten unter. Erstellen Sie einen Schlüsselraum in Amazon Keyspaces

    4. Um die Amazon Keyspaces-Tabelle zu erstellen, folgen Sie den Schritten unter. Erstellen Sie eine Tabelle in Amazon Keyspaces

    5. Um Beispieldaten für den Export nach Amazon S3 in die Tabelle zu laden, folgen Sie den Schritten unterDaten in eine Amazon Keyspaces-Tabelle einfügen und laden.

Nachdem Sie die erforderlichen Schritte abgeschlossen haben, fahren Sie mit fortSchritt 1: Bootstrap der Infrastruktur und AWS Glue jobs.