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