Conditions préalables à l'exportation de données d'Amazon Keyspaces vers Amazon S3 - Amazon Keyspaces (pour Apache Cassandra)

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Conditions préalables à l'exportation de données d'Amazon Keyspaces vers Amazon S3

Vérifiez les prérequis suivants et créez les ressources Amazon Keyspaces avant de commencer le didacticiel
  1. Avant de commencer ce didacticiel, suivez les instructions de AWS configuration indiquées dansAccès à Amazon Keyspaces (pour Apache Cassandra). Ces étapes incluent l'inscription AWS et la création d'un AWS Identity and Access Management (IAM) principal ayant accès à Amazon Keyspaces.

  2. Les scripts de ce didacticiel utilisent vos informations d'identification et Région AWS sont stockées par défaut dans un emplacement connu. Pour de plus amples informations, veuillez consulter Stocker les clés d'accès pour un accès programmatique.

    L'exemple suivant montre comment stocker les valeurs requises en tant que variables d'environnement pour l'utilisateur par défaut.

    $ export AWS_ACCESS_KEY_ID=AKIAIOSFODNN7EXAMPLE $ export AWS_SECRET_ACCESS_KEY=wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY $ export AWS_DEFAULT_REGION=aws-region
  3. Pour exécuter les scripts de ce didacticiel, les logiciels et outils suivants doivent être installés sur votre machine :

    Ce didacticiel a été testé avec AWS CLI 2, Java 17.0.13 et Apache Maven 3.8.7.

  4. Vous avez besoin d'une table Amazon Keyspaces contenant des exemples de données à exporter ultérieurement dans ce didacticiel. Vous pouvez utiliser votre propre table Amazon Keyspaces ou créer un exemple de table en suivant les étapes du didacticiel. Commencer à utiliser Amazon Keyspaces (pour Apache Cassandra)

    1. Pour l'installercqlsh-expansion, suivez les étapes indiquées dansUtilisation du cqlsh-expansion pour se connecter à Amazon Keyspaces.

    2. Vérifiez que le Murmur3Partitioner partitionneur est le partitionneur par défaut pour votre compte. Ce partitionneur est compatible avec le connecteur Apache Spark Cassandra et avec. AWS Glue Pour plus d'informations sur les partitionneurs, consultez. Utilisation des partitionneurs dans Amazon Keyspaces

      Pour modifier le partitionneur de votre compte, vous pouvez utiliser la déclaration suivante.

      SELECT partitioner FROM system.local; UPDATE system.local set partitioner='org.apache.cassandra.dht.Murmur3Partitioner' where key='local';
    3. Pour créer un keyspace Amazon Keyspaces, suivez les étapes indiquées sur. Création d'un keyspace dans Amazon Keyspaces

    4. Pour créer le tableau Amazon Keyspaces, suivez les étapes décrites dans. Création d'un tableau dans Amazon Keyspaces

    5. Pour charger des exemples de données dans la table afin de les exporter vers Amazon S3, suivez les étapes indiquées surInsertion et chargement de données dans un tableau Amazon Keyspaces.

Après avoir effectué les étapes préalables, passez àÉtape 1 : créer le compartiment Amazon S3, télécharger les outils nécessaires et configurer l'environnement.