Skip to main content
Version: v2.10.0

Scala

These jobs enable rapid prototyping, quick transformations, testing logic, and performing Spark operations without compiling a JAR. Raw Scala jobs allow users to run inline Scala code or upload Scala scripts directly.

Scala Job

Job Input Options​

  • Inline Scala: Write Scala code directly in the editor
  • Upload File: Upload a .scala file containing Spark logic

Required Fields​

  • Cluster: Target cluster for execution
  • Path (Optional): Required only when uploading a Scala file

Advanced Options​

You can configure:

  • JARs – Add external dependencies
  • Repositories – Specify dependency sources
  • Spark Configs – Configure Spark properties
  • Archives – Include archive files
  • Files – Attach supporting files
  • Packages – Add external libraries

Advanced Options

When to Use Raw Scala​

Use Raw Scala jobs for:

  • Quick debugging
  • Developing Spark logic
  • Experimentation before converting to JAR jobs