JAR タスクを使用して、Scala または JAR にコンパイルされたJavaコードをデプロイします (ARchive Java)。 JAR タスクを作成する前に、ビルドの要件と制限事項については、 Databricks 互換 JAR の作成 に関する説明を参照してください。
Requirements
- ワークロードをサポートするコンピューティング構成を選択します。
- JAR ファイルを、コンピューティングと互換性のある場所または Maven リポジトリにアップロードします。 JAR ライブラリのサポートを参照してください。
- 標準アクセス モードの場合: 管理者は、Maven 座標と JAR パスを 許可リストに追加する必要があります。 標準のアクセス制限を参照してください。
JAR タスクを構成する
ジョブ UI の JAR タブから タスクを追加するには、次の操作を行います。
[
タスクを追加します。
[タスク名] フィールドに名前を入力します。
Type ドロップダウン メニューで、
JARを選択します。メイン クラスを指定します。
- これは、実行されるメイン メソッドを含むクラスのフル ネームです。 このクラスは、依存ライブラリとして構成された JAR に含まれている必要があります。
[ コンピューティング ] をクリックしてコンピューティングを選択または構成します。 クラシック コンピューティングまたはサーバーレス コンピューティングを選択します。
環境を構成し、依存関係を追加します。
クラシック コンピューティングの場合は、[
をクリックします。依存ライブラリの下に追加します。 [ 依存ライブラリの追加 ] ダイアログが表示されます。
- 既存の JAR ファイルを選択するか、新しい JAR ファイルをアップロードできます。
- すべての場所で JAR ファイルがサポートされているわけではありません。
- すべてのコンピューティング構成が、すべての場所で JAR ファイルをサポートしているわけではありません。
- ライブラリ ソースごとに、JAR ファイルを選択またはアップロードするためのフローは異なります。 「 ライブラリのインストール」を参照してください。
サーバーレス コンピューティングの場合は、環境を選択し、[
をクリックします。編集して構成します。
- 環境バージョンには 4 以上を選択する必要があります。
- JAR ファイルを追加します。
- 既存のその他の依存関係を追加します。 Spark の依存関係は、Databricks Connect によって環境で既に提供されているため、含めないでください。 JAR の依存関係の詳細については、「 Azure Databricks 互換 JAR の作成」を参照してください。
(省略可能) パラメーター を、メイン クラスに引数として渡される文字列の一覧として構成します。 「タスク パラメーターを構成する」を参照してください。
(省略可能)再試行、実行期間、ストリーミング バックログのしきい値、または通知を構成するには、「 タスクの詳細設定」を参照してください。
[タスクの保存] をクリックします。
このタスクを編集、複製、無効化、または削除するには、「 Lakeflow ジョブのタスクの構成と編集」を参照してください。
その他のリソース
- JARタスク:宣言的自動化バンドルでJARタスクをコードとして定義します。
- Create an Azure Databricks compatible JAR: Create a Azure Databricks compatible JAR.
- ライブラリをインストールする:依存するライブラリを管理します。