View a markdown version of this page

Prerequisiti per l'esportazione di dati da Amazon Keyspaces ad Amazon S3 - Amazon Keyspaces (per Apache Cassandra)

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à.

Prerequisiti per l'esportazione di dati da Amazon Keyspaces ad Amazon S3

Conferma i seguenti prerequisiti e crea le risorse Amazon Keyspaces prima di iniziare con il tutorial
  1. Prima di iniziare questo tutorial, segui le istruzioni di AWS configurazione in. Accesso ad Amazon Keyspaces (per Apache Cassandra) Questi passaggi includono la registrazione AWS e la creazione di un principal AWS Identity and Access Management (IAM) con accesso ad Amazon Keyspaces.

  2. Lo strumento CLI in questo tutorial utilizza le tue credenziali e i valori predefiniti Regione AWS archiviati in una posizione nota. Per ulteriori informazioni, consulta Memorizza le chiavi di accesso per l'accesso programmatico.

    L'esempio seguente mostra come memorizzare i valori richiesti come variabili di ambiente per l'utente predefinito.

    $ export AWS_ACCESS_KEY_ID=AKIAIOSFODNN7EXAMPLE $ export AWS_SECRET_ACCESS_KEY=wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY $ export AWS_DEFAULT_REGION=us-east-1
  3. Per eseguire la keyspaces-bulk-cli CLI in questo tutorial, è necessario che sul computer siano installati i seguenti software e strumenti:

    Nella fase di avvio sono necessari Java, Git e Maven per scaricare e creare l'helper per la politica di riprova. Questo tutorial è stato testato con AWS CLI 2, Python 3.11, Java 17.0.13 e Apache Maven 3.8.7.

  4. È necessaria una tabella Amazon Keyspaces con dati di esempio da esportare più avanti in questo tutorial. Puoi utilizzare la tua tabella Amazon Keyspaces o creare una tabella di esempio seguendo i passaggi del tutorial. Guida introduttiva ad Amazon Keyspaces (per Apache Cassandra)

    1. Per installarlocqlsh-expansion, segui i passaggi indicati inUtilizzo di cqlsh-expansion per connettersi ad Amazon Keyspaces.

    2. Verifica che il Murmur3Partitioner partizionatore sia il partizionatore predefinito per il tuo account. Questo partizionatore è compatibile con Apache Spark Cassandra Connector e con. AWS Glue Per ulteriori informazioni sui partizionatori, vedere. Utilizzo dei partizionatori in Amazon Keyspaces

      Per modificare il partizionatore del tuo account, puoi utilizzare la seguente dichiarazione.

      SELECT partitioner FROM system.local; UPDATE system.local set partitioner='org.apache.cassandra.dht.Murmur3Partitioner' where key='local';
    3. Per creare un keyspace Amazon Keyspaces, segui i passaggi indicati in. Crea un keyspace in Amazon Keyspaces

    4. Per creare la tabella Amazon Keyspaces, segui i passaggi indicati in. Crea una tabella in Amazon Keyspaces

    5. Per caricare dati di esempio nella tabella da esportare in Amazon S3, segui i passaggi indicati in. Inserimento e caricamento di dati in una tabella Amazon Keyspaces

Dopo aver completato i passaggi dei prerequisiti, procedi a. Fase 1: Avviare l'infrastruttura e AWS Glue jobs