Voraussetzungen für den Export von Daten von 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 von 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 unter. Zugreifen auf Amazon Keyspaces (für Apache Cassandra) Zu diesen Schritten gehören die Registrierung AWS und Erstellung eines AWS Identity and Access Management (IAM-) Principals mit Zugriff auf Amazon Keyspaces.

  2. Die Skripts in diesem Tutorial verwenden Ihre Anmeldeinformationen und AWS-Region werden standardmäßig an einem bekannten Ort gespeichert. Weitere Informationen finden Sie unter Speichern Sie Zugriffsschlüssel 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=aws-region
  3. Um die Skripts in diesem Tutorial ausführen zu können, müssen Sie die folgende Software und Tools auf Ihrem Computer installiert haben:

    Dieses Tutorial wurde mit AWS CLI 2, 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 Erste Schritte mit Amazon Keyspaces (für Apache Cassandra) Tutorial folgen.

    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 die Murmur3Partitioner Partitionierung die Standardpartitionierung 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 die Partitionierung 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 unterEine Tabelle in Amazon Keyspaces erstellen.

    5. Gehen Sie wie unter beschrieben vor, um Beispieldaten in die Tabelle zu laden, um sie nach Amazon S3 zu exportierenDaten in eine Amazon Keyspaces-Tabelle einfügen und laden.

Nachdem Sie die erforderlichen Schritte abgeschlossen haben, fahren Sie mit fortSchritt 1: Erstellen Sie den Amazon S3 S3-Bucket, laden Sie die erforderlichen Tools herunter und konfigurieren Sie die Umgebung.