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