メインコンテンツまでスキップ

ジョブの JAR タスク

JAR タスクを使用して、JAR (Java ARchive) にコンパイルされた Scala または Java コードをデプロイします。JARファイルは、コンピュート構成でサポートされている場所に保存する必要があります。Java と Scala のライブラリのサポートを参照してください。

重要

Scala には、Unity Catalog 標準アクセス モードでのサポート制限があります。言語の制限を参照してください。

標準アクセスモードでは、管理者が JAR ライブラリの Maven 座標とパスを allowlistに追加する必要があります。 Allowlist ライブラリと initスクリプト on 標準アクセスモード (旧称 Shared Access Mode) のコンピュートを参照してください。

標準アクセス モードでUnity Catalog対応クラスターにJARファイルをデプロイする方法の詳細については、 Unity CatalogへのScala JAR のデプロイ」を参照してください。

必要条件

  • ワークロードをサポートするコンピュート構成を選択する必要があります。 サーバレスコンピュートを選択する場合は、サーバレスの制限事項に注意してください。
備考

ベータ版

JARタスクに対するサーバレスコンピュートの使用はベータ版です。

  • JAR ファイルは、コンピュート設定と互換性のある場所またはMavenリポジトリにアップロードする必要があります。

Databricks およびジョブと互換性のある JAR の作成の詳細については、 「Databricks と互換性のある JAR を作成する」を参照してください。

JAR タスクの構成

ジョブ UI の タスク タブからJARタスクを追加するには、次の手順を実行します。

  1. [ タスクの追加 ] をクリックします。

  2. [ タスク名] フィールドに名前を入力します。

  3. 「タイプ 」ドロップダウンメニューで、「JAR」を選択します。

  4. Main クラス を指定します。

    • これは、実行される main メソッドを含むクラスのフルネームです。 このクラスは、 従属ライブラリ として構成されたJARに含める必要があります。
  5. 「コンピュート」 をクリックしてコンピュートを選択または設定します。 クラシックまたはサーバレスコンピュートを選択してください。

  6. 環境を構成し、依存関係を追加します。

    • クラシックコンピュートの場合は、ここをクリックしてくださいプラスアイコン。 依存ライブラリ の下に 追加します依存ライブラリの追加 ダイアログが表示されます。

      • 既存の JAR ファイルを選択するか、新しい JAR ファイルをアップロードできます。
      • すべての場所で JAR ファイルがサポートされているわけではありません。
      • すべてのコンピュート構成が、サポートされているすべての場所で JAR ファイルをサポートしているわけではありません。
      • 各ライブラリソース には、JAR ファイルを選択またはアップロードするための異なるフローがあります。ライブラリのインストールを参照してください。
    • サーバレスコンピュートの場合は、環境を選択して、鉛筆アイコン。編集して設定します。

      • 環境バージョン には 4 以上を選択する必要があります。
      • JAR ファイルを追加します。
      • その他の依存関係があれば追加します。Spark の依存関係は、Databricks Connect によって環境に既に提供されているため、含めないでください。JAR 内の依存関係の詳細については、 Databricksと互換性のあるJARを作成する」を参照してください。
  7. (オプション) パラメーター を、メイン クラスに引数として渡される文字列のリストとして構成します。 Configure タスク パラメーターを参照してください。

  8. [タスクの保存 ] をクリックします。