翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
ステップ 2: エクスポートジョブを実行する
このステップでは、前のステップで作成した AWS Glue エクスポートジョブを実行します。エクスポートを開始したら、 コマンドstatusと logs コマンドを使用してジョブの進行状況をモニタリングできます。
エクスポートジョブを実行してモニタリングするには
-
export コマンドを実行します。エクスポート先のキースペース、テーブル、Amazon S3 バケットを指定します。前のステップでブートストラップコマンドによって作成されたバケットを使用します。
YOURACCOUNTIDを自分の AWS アカウント ID に置き換えます。$./keyspaces-bulk-cli export --keyspacecatalog--tablebook_awards\ --s3-uri s3://amazon-keyspaces-bulk-cli-aksglue-YOURACCOUNTID-
エクスポートを実行するときに、追加のパラメータを上書きできます。次のコマンドは、 AWS Glue ワーカーの数を増やします。デフォルトの 2 ワーカーから開始し、テーブルサイズとエクスポート期間に基づいて必要に応じて増やします。
statusコマンドを使用してジョブをモニタリングし、エクスポートに予想以上に時間がかかる場合はスケールアップします。$./keyspaces-bulk-cli export --keyspacecatalog--tablebook_awards\ --s3-uri s3://amazon-keyspaces-bulk-cli-aksglue-YOURACCOUNTID--workers8
-
エクスポートジョブのステータスをモニタリングします。現在の実行ステータスを確認し、ログを表示できます。
$./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 errorAmazon 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: (オプション) エクスポートジョブをスケジュールするトリガーを作成する。