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.
Étape 2 : Exécuter la tâche d'exportation
Dans cette étape, vous exécutez la tâche AWS Glue d'exportation créée à l'étape précédente. Après avoir démarré l'exportation, vous pouvez suivre la progression de la tâche à l'aide status des logs commandes et.
Pour exécuter et surveiller la tâche d'exportation
-
Exécutez la commande d'exportation. Spécifiez l'espace clé, la table et le compartiment Amazon S3 vers lesquels exporter. Utilisez le compartiment créé par la commande bootstrap à l'étape précédente.
YOURACCOUNTIDRemplacez-le par votre identifiant de AWS compte.$./keyspaces-bulk-cli export --keyspacecatalog--tablebook_awards\ --s3-uri s3://amazon-keyspaces-bulk-cli-aksglue-YOURACCOUNTID-
Vous pouvez modifier des paramètres supplémentaires lors de l'exécution de l'exportation. La commande suivante augmente le nombre de AWS Glue travailleurs. Commencez par la valeur par défaut de 2 travailleurs et augmentez selon les besoins en fonction de la taille de la table et de la durée d'exportation. Surveillez la tâche à l'aide de la
statuscommande et augmentez la taille si l'exportation prend plus de temps que prévu.$./keyspaces-bulk-cli export --keyspacecatalog--tablebook_awards\ --s3-uri s3://amazon-keyspaces-bulk-cli-aksglue-YOURACCOUNTID--workers8
-
Surveillez l'état de la tâche d'exportation. Vous pouvez vérifier l'état d'exécution actuel et consulter les journaux.
$./keyspaces-bulk-cli status exportLa sortie affiche les détails de l'exécution de la tâche. Attendez que le
Statechamp s'afficheSUCCEEDED:Job Run: jr_6f8de24d7131da54... ┏━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ ┃ Field ┃ Value ┃ ┡━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩ │ Job Name │ AmazonKeyspacesExportToS3-aksglue │ │ State │ SUCCEEDED │ │ Started │ 2025-01-30 14:54:22 │ │ Completed │ 2025-01-30 14:56:45 │ │ Execution Time │ 143s │ │ Workers │ 2 │ │ Worker Type │ G.2X │ └────────────────┴────────────────────────────────────────────┘Pour afficher les journaux de la tâche en cours ou terminée, utilisez la commande suivante.
$./keyspaces-bulk-cli logs exportPour afficher uniquement les journaux d'erreurs, utilisez la commande suivante.
$./keyspaces-bulk-cli logs export --log-type errorVérifiez que l'exportation est terminée en répertoriant le contenu du compartiment Amazon S3. Selon la taille du tableau, l'exportation peut prendre un certain temps. Une fois la tâche d'exportation terminée, vous pouvez voir les dossiers suivants dans le compartiment.
YOURACCOUNTIDRemplacez-le par votre identifiant de AWS compte.$aws s3 ls s3://amazon-keyspaces-bulk-cli-aksglue-YOURACCOUNTIDLa sortie montre la structure suivante dans votre compartiment :
PRE conf/ PRE export/ PRE jars/ PRE scripts/ PRE spark-logs/Vos fichiers de données exportés se trouvent dans la structure de dossiers suivante (les valeurs de date et d'heure reflètent votre propre cycle d'exportation) :
\------- export \----- catalog \----- book_awards \----- snapshot \----- year=2025 \----- month=01 \----- day=30 \----- hour=14 \----- minute=54 \--- part-00000-*.snappy.parquet
Pour planifier la AWS Glue tâche que vous venez d'exécuter manuellement, passez àÉtape 3 : (Facultatif) Créez un déclencheur pour planifier la tâche d'exportation.