Étape 5 : Exécuter la cqlsh COPY FROM commande pour télécharger les données du CSV fichier vers la table cible - 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.

Étape 5 : Exécuter la cqlsh COPY FROM commande pour télécharger les données du CSV fichier vers la table cible

Pour exécuter la cqlsh COPY FROM commande, procédez comme suit.

  1. Connectez-vous à Amazon Keyspaces à l'aide de cqlsh.

  2. Choisissez votre keyspace à l'aide du code suivant.

    USE catalog;
  3. Définissez la cohérence d'écriture surLOCAL_QUORUM. Pour garantir la durabilité des données, Amazon Keyspaces n'autorise aucun autre paramètre de cohérence d'écriture. Consultez le code suivant.

    CONSISTENCY LOCAL_QUORUM;
  4. Préparez votre cqlsh COPY FROM syntaxe à l'aide de l'exemple de code suivant.

    COPY book_awards FROM './keyspace.table.csv' WITH HEADER=true AND INGESTRATE=calculated ingestrate AND NUMPROCESSES=calculated numprocess AND MAXBATCHSIZE=20 AND CHUNKSIZE=calculated chunksize;
  5. Exécutez l'instruction préparée à l'étape précédente. cqlsh renvoie tous les paramètres que vous avez configurés.

    1. Assurez-vous que les paramètres correspondent à ce que vous avez saisi. Consultez l'exemple suivant.

      Reading options from the command line: {'chunksize': '120', 'header': 'true', 'ingestrate': '36000', 'numprocesses': '15', 'maxbatchsize': '20'} Using 15 child processes
    2. Vérifiez le nombre de lignes transférées et le taux moyen actuel, comme indiqué dans l'exemple suivant.

      Processed: 57834 rows; Rate: 6561 rows/s; Avg. rate: 31751 rows/s
    3. Lorsque cqlsh a fini de télécharger les données, consultez le résumé des statistiques de chargement des données (nombre de fichiers lus, temps d'exécution et lignes ignorées) comme indiqué dans l'exemple suivant.

      15556824 rows imported from 1 files in 8 minutes and 8.321 seconds (0 skipped).

Dans cette dernière étape du didacticiel, vous avez chargé les données sur Amazon Keyspaces.

Important

Maintenant que vous avez transféré vos données, ajustez les paramètres du mode capacité de votre table cible pour qu'ils correspondent aux modèles de trafic habituels de votre application. Vous êtes facturé au taux horaire pour votre capacité provisionnée jusqu'à ce que vous la modifiiez.