View a markdown version of this page

Langkah 2: Jalankan pekerjaan ekspor - 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 2: Jalankan pekerjaan ekspor

Pada langkah ini, Anda menjalankan pekerjaan AWS Glue ekspor yang dibuat pada langkah sebelumnya. Setelah Anda memulai ekspor, Anda dapat memantau kemajuan pekerjaan dengan logs perintah status dan.

Untuk menjalankan dan memantau pekerjaan ekspor
  1. Jalankan perintah ekspor. Tentukan ruang tombol, tabel, dan bucket Amazon S3 untuk diekspor. Gunakan bucket yang dibuat oleh perintah bootstrap pada langkah sebelumnya. Ganti YOURACCOUNTID dengan ID AWS akun Anda.

    $ ./keyspaces-bulk-cli export --keyspace catalog --table book_awards \ --s3-uri s3://amazon-keyspaces-bulk-cli-aksglue-YOURACCOUNTID
    • Anda dapat mengganti parameter tambahan saat menjalankan ekspor. Perintah berikut meningkatkan jumlah AWS Glue pekerja. Mulailah dengan default 2 pekerja dan tingkatkan sesuai kebutuhan berdasarkan ukuran tabel dan durasi ekspor. Pantau pekerjaan dengan status perintah dan tingkatkan skala jika ekspor membutuhkan waktu lebih lama dari yang diharapkan.

      $ ./keyspaces-bulk-cli export --keyspace catalog --table book_awards \ --s3-uri s3://amazon-keyspaces-bulk-cli-aksglue-YOURACCOUNTID --workers 8
  2. Pantau status pekerjaan ekspor. Anda dapat memeriksa status berjalan saat ini dan melihat log.

    $ ./keyspaces-bulk-cli status export

    Output menunjukkan detail pekerjaan yang dijalankan. Tunggu sampai State bidang menunjukkanSUCCEEDED:

    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 │ └────────────────┴────────────────────────────────────────────┘

    Untuk melihat log untuk pekerjaan yang sedang berjalan atau selesai, gunakan perintah berikut.

    $ ./keyspaces-bulk-cli logs export

    Untuk melihat hanya log kesalahan, gunakan perintah berikut.

    $ ./keyspaces-bulk-cli logs export --log-type error
  3. Konfirmasikan bahwa ekspor selesai dengan mencantumkan konten bucket Amazon S3. Berdasarkan ukuran tabel, ekspor bisa memakan waktu. Ketika pekerjaan ekspor selesai, Anda dapat melihat folder berikut di bucket. Ganti YOURACCOUNTID dengan ID AWS akun Anda.

    $ aws s3 ls s3://amazon-keyspaces-bulk-cli-aksglue-YOURACCOUNTID

    Output menunjukkan struktur berikut di bucket Anda:

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

    File data yang diekspor berada dalam struktur folder berikut (nilai tanggal dan waktu mencerminkan proses ekspor Anda sendiri):

    \------- export \----- catalog \----- book_awards \----- snapshot \----- year=2025 \----- month=01 \----- day=30 \----- hour=14 \----- minute=54 \--- part-00000-*.snappy.parquet

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