Langkah 3: Jalankan AWS Glue pekerjaan untuk mengekspor tabel Amazon Keyspaces ke bucket Amazon S3 dari AWS CLI - Amazon Keyspaces (untuk Apache Cassandra)

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Langkah 3: Jalankan AWS Glue pekerjaan untuk mengekspor tabel Amazon Keyspaces ke bucket Amazon S3 dari AWS CLI

Pada langkah ini, Anda menggunakan AWS CLI untuk menjalankan AWS Glue pekerjaan yang dibuat pada langkah sebelumnya untuk mengekspor tabel Amazon Keyspaces ke bucket Anda di Amazon S3.

Jalankan pekerjaan ekspor dari AWS CLI
  1. Dalam contoh berikut, AWS CLI perintah menjalankan pekerjaan yang dibuat pada langkah sebelumnya.

    aws glue start-job-run --job-name AmazonKeyspacesExportToS3-cfn-setup-cfn-glue
    • Anda dapat mengganti salah satu parameter AWS Glue pekerjaan termasuk argumen default dalam AWS CLI perintah. Untuk mengganti argumen default dari pekerjaan, misalnya keyspace atau nama tabel, Anda dapat meneruskannya sebagai argumen. Untuk daftar lengkap argumen, lihat start-job-rundi AWS Glue Command Line Reference.

      Perintah berikut menjalankan pekerjaan AWS Glue ekspor, tetapi mengganti jumlah pekerja, jenis AWS Glue pekerja, dan nama tabel.

      aws glue start-job-run --job-name AmazonKeyspacesExportToS3-cfn-setup-cfn-glue \ --number-of-workers 8 --worker-type G.2X \ --arguments '{"--TABLE_NAME":"my_table"}'
  2. Konfirmasikan bahwa tabel Anda telah diekspor ke bucket Amazon S3 Anda. Berdasarkan ukuran tabel, ini bisa memakan waktu. Ketika pekerjaan ekspor selesai, Anda dapat melihat folder berikut di bucket menggunakan perintah example.

    aws s3 ls s3://s3-keyspaces

    Outputnya menunjukkan struktur berikut di bucket Anda.

    PRE conf/ PRE export/ PRE jars/ PRE scripts/ PRE spark-logs/

    File Anda akan berada di struktur folder berikut di bawahexport, nilai data/waktu akan menunjukkan nilai Anda sendiri.

    \------- export \----- keyspace_name \----- table_name \----- snapshot \----- year=2025 \----- month=01 \----- day=02 \----- hour=09 \----- minute=22 \--- YOUR DATA HERE

Untuk menjadwalkan AWS Glue pekerjaan yang baru saja Anda jalankan secara manual, lanjutkan keLangkah 4: (Opsional) Buat pemicu untuk menjadwalkan pekerjaan ekspor.