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
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.
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
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.
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)
Pour l'installer
cqlsh-expansion
, suivez les étapes indiquées dansUtilisation du cqlsh-expansion pour se connecter à Amazon Keyspaces.-
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 KeyspacesPour 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';
Pour créer un keyspace Amazon Keyspaces, suivez les étapes indiquées sur. Création d'un keyspace dans Amazon Keyspaces
Pour créer le tableau Amazon Keyspaces, suivez les étapes décrites dans. Création d'un tableau dans Amazon Keyspaces
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.