ジョブのJARタスク
JARタスクを使用して、JAR (Java ARchive) にコンパイルされたScalaまたはJavaコードをデプロイします。JARタスクを作成する前に、ビルド要件と制限事項については、Databricks互換JARの作成を参照してください。
プレビュー
サーバレスの Scala および Java ジョブはパブリックプレビューです。JARタスクを使用して JAR をデプロイできます。まだ有効になっていない場合は、Databricks プレビューの管理を参照してください。
要件
- ワークロードをサポートするコンピュート構成を選択してください。
- JARファイルを、お使いのコンピュートと互換性のある場所またはMavenリポジトリにアップロードします。JARライブラリのサポートを参照してください。
- 標準アクセスモードの場合: 管理者は、Maven座標とJARパスを許可リストに追加する必要があります。標準アクセス制限を参照してください。
JARタスクを構成する
以下の手順で、ジョブ JAR UI の**タスク**タブから タスクを追加します。
-
「 タスクを追加 」をクリックします。
-
**「タスク名」**フィールドに名前を入力します。
-
タイプ ドロップダウンメニューで、
JARを選択します。 -
「メインクラス」 を指定します。
- これは、実行されるメインメソッドを含むクラスの完全な名前です。このクラスは、 依存ライブラリ として構成された JAR に含める必要があります。
-
**コンピュート**をクリックして、コンピュートを選択または構成します。クラシックまたはサーバレス コンピュートを選択します。
-
環境を設定し、依存関係を追加します。
-
クラシックコンピュートの場合、 依存ライブラリ の下にある 追加 をクリックします。 依存ライブラリの追加 ダイアログが表示されます。
- 既存のJARファイルを選択するか、新しいJARファイルをアップロードできます。
- すべての場所がJARファイルをサポートしているわけではありません。
- すべてのコンピュート構成が、すべてのサポートされている場所で JAR ファイルをサポートしているわけではありません。
- 各 ライブラリ ソース には、JARファイルを選択またはアップロードするための異なるフローがあります。ライブラリのインストールを参照してください。
-
サーバレスコンピュートの場合は、環境を選択してから、
「編集」をクリックして構成します。
- 「 環境バージョン 」には 4 以上を選択する必要があります。
- JARファイルを追加してください。
- その他の依存関係を追加します。Spark の依存関係を含めないでください。これらは Databricks Connect によって環境内にすでに用意されています。JAR の依存関係の詳細については、Databricks 互換 JAR を作成するを参照してください。
-
-
(オプション) パラメーター を、メインクラスに引数として渡される文字列のリストとして構成します。タスクパラメーターの構成を参照してください。
-
(オプション)リトライ、実行時間またはストリーミングバックログのしきい値、あるいは通知を構成するには、詳細タスク設定を参照してください。
-
タスクの保存 をクリックします。
このタスクを編集、複製、無効化、または削除するには、「Lakeflowジョブでタスクを構成および編集する」を参照してください。