Skip to main content
Version: v2.9.1

JAR Jobs

JAR jobs allow you to execute Java or Scala-based Spark applications packaged as a .jar file.

Jar Job

Overview

A JAR job is ideal for production workloads that require compiled code, structured Spark logic, and reusable applications.

Required Fields

Class Name

Specify the fully qualified class name that contains the main method.

Arguments

Provide space-separated arguments to be passed to the application.

Cluster

Select the cluster on which the job will run.

Path

Choose the JAR file path from the dependency repository.

Advanced Options

You can configure:

  • Additional JARs
  • Repositories
  • Spark configs
  • Driver configs
  • Archives
  • Files
  • Packages

Advanced Options

When to Use JAR Jobs

Choose JAR jobs for:

  • Performance-critical workloads
  • Stable, versioned pipelines
  • CI/CD-driven Spark applications