View a markdown version of this page

ステップ 2: エクスポートジョブを実行する - Amazon Keyspaces (Apache Cassandra 向け)

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

ステップ 2: エクスポートジョブを実行する

このステップでは、前のステップで作成した AWS Glue エクスポートジョブを実行します。エクスポートを開始したら、 コマンドstatusと logs コマンドを使用してジョブの進行状況をモニタリングできます。

エクスポートジョブを実行してモニタリングするには
  1. export コマンドを実行します。エクスポート先のキースペース、テーブル、Amazon S3 バケットを指定します。前のステップでブートストラップコマンドによって作成されたバケットを使用します。YOURACCOUNTID を自分の AWS アカウント ID に置き換えます。

    $ ./keyspaces-bulk-cli export --keyspace catalog --table book_awards \ --s3-uri s3://amazon-keyspaces-bulk-cli-aksglue-YOURACCOUNTID
    • エクスポートを実行するときに、追加のパラメータを上書きできます。次のコマンドは、 AWS Glue ワーカーの数を増やします。デフォルトの 2 ワーカーから開始し、テーブルサイズとエクスポート期間に基づいて必要に応じて増やします。status コマンドを使用してジョブをモニタリングし、エクスポートに予想以上に時間がかかる場合はスケールアップします。

      $ ./keyspaces-bulk-cli export --keyspace catalog --table book_awards \ --s3-uri s3://amazon-keyspaces-bulk-cli-aksglue-YOURACCOUNTID --workers 8
  2. エクスポートジョブのステータスをモニタリングします。現在の実行ステータスを確認し、ログを表示できます。

    $ ./keyspaces-bulk-cli status export

    出力にはジョブ実行の詳細が表示されます。State フィールドで が表示されるまで待ちますSUCCEEDED。

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

    実行中または完了したジョブのログを表示するには、次のコマンドを使用します。

    $ ./keyspaces-bulk-cli logs export

    エラーログのみを表示するには、次のコマンドを使用します。

    $ ./keyspaces-bulk-cli logs export --log-type error
  3. Amazon S3 バケットの内容を一覧表示して、エクスポートが完了したことを確認します。テーブルのサイズによっては、エクスポートに時間がかかる場合があります。エクスポートジョブが完了すると、バケットに次のフォルダが表示されます。YOURACCOUNTID を自分の AWS アカウント ID に置き換えます。

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

    出力には、バケット内の次の構造が表示されます。

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

    エクスポートされたデータファイルは、次のフォルダ構造にあります (日付と時刻の値は独自のエクスポート実行を反映しています)。

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

手動で実行した AWS Glue ジョブをスケジュールするには、「」に進みますステップ 3: (オプション) エクスポートジョブをスケジュールするトリガーを作成する。