AWS Glue Jupyter カーネルが Ray のインタラクティブセッションを動かすときのマジックは、Spark セッションのマジックと似ています。参考までに、「AWS Glue Jupyter および AWS Glue Studio ノートブックのインタラクティブセッションの設定 」を参照してください。
Sessions Magics
セッションのマジックは、AWS Glue for Ray のプレビュー前とほとんど同じです。このプレビュー以外のセッションのマジックに関する詳細は、「 Jupyter 向け AWS Glue インタラクティブセッションでサポートされているマジック 」を参照してください。セッションタイプを AWS Glue for Ray に設定する新しいマジックを導入しました。
名前 | 型 | 説明 |
---|---|---|
%glue_ray
|
文字列 | セッションタイプを AWS Glue for Ray に変更します。 |
[AWS Glue Config Magics]
インタラクティブセッションで AWS Glue に設定するマジックは、セッションタイプによって異なる場合があります。現在、AWS Glue for Ray を使用する場合、既存のマジックの一部 (以下に示すもの) のみがサポートされています。
警告
既知の問題: additional_python_modules
Ray のインタラクティブセッションのプレビューで additional_python_modules
マジックを使用すると、ノートブックの保存時に問題が発生します。Ray セッション用の Python モジュールを設定するには、%%configure
マジックを使用して、「Ray ジョブでジョブパラメータを使用する」で定義されている pip-install
パラメータを設定します。
名前 | 型 | 説明 |
---|---|---|
%%configure
|
辞書 | セッションのすべての構成パラメータで構成される JSON 形式のディクショナリを指定します。各パラメータは、ここで指定することも、個々のマジックを使って指定することもできます。 |
%iam_role |
文字列 | セッションを実行する IAM ロール ARN を指定します。~/.aws/configure からのデフォルト |
%number_of_workers |
整数 | ジョブの実行時に割り当てられる、定義された worker_type のワーカーの数。worker_type も設定する必要があります。 |
%worker_type |
文字列 | AWS Glue for Ray のプレビューでは、サポートされているワーカータイプは Z.2X だけです。 |
%additional_python_modules |
リスト | クラスターに含める追加の Python モジュールのカンマ区切りリスト (Pypi または S3 からでも可)。 |
Action Magics
AWS Glue の Ray セッションは、アクションのマジックをサポートしていません。