EMR Notebooks をプログラムで実行するサンプルコマンド - Amazon EMR

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

EMR Notebooks をプログラムで実行するサンプルコマンド

Amazon EMR コンソールは、全面的に再設計され、使いやすくなりました。Amazon EMR Notebooks 機能はまもなく新しいコンソールで利用できるようになります。それまでは、ノートブックを引き続き使用し、古いコンソールのノートブックで Git ベースのリポジトリを使用できます。の古いコンソールと新しいコンソールの古いコンソールと新しいコンソールのコンソールの古いコンソールと新しいコンソールのコンソールコンソールの古いコンソールと新しいコンソールのコンソール

EMR Notebooks 実行 API を使用して、スクリプトまたはコマンドラインで EMR Notebooks を実行できます。AWS コンソールなしに EMR ノートブックの実行を開始、停止、一覧表示、および記述する機能を使用し、EMR ノートブックをプログラムで制御できます。パラメータ化されたノートブックセルを使用すると、新しいパラメータ値セットごとにノートブックのコピーを作成しなくても、複数の異なるパラメータ値をノートブックに渡すことができます。「EMR API のアクション」を参照してください。

EMR notebooks の実行は Amazon CloudWatch イベントおよびを使用してスケジュールまたはバッチ処理できますAWS Lambda。「AmazonAWS Lambda CloudWatch イベントでの使用」を参照してください。

このセクションでは、AWS CLI、Boto3 SDK (Python)、および Ruby を使用して EMR notebooks をプログラムで実行する例をいくつか示します。

ノートブック実行の CLI コマンドの例

ノートブック実行の Python サンプル

ノートブック実行の Ruby サンプル

Apache Airflow や Amazon Managed Workflows for Apache Airflow などのオーケストレーションツールを使用して、スケジュールされたワークフローの一部としてパラメータ化されたノートブックを実行することもできます。詳細については、「AWS Big Data Blog」の「Orchestrating analytics jobs on EMR Notebooks using MWAA」を参照してください。

制限:
  • アカウントごとにリージョンあたり最大 100 の同時実行が許可されます。

  • 30 日以上実行されている場合、実行は終了します。