Supported application languages and versions

Analytic Engine Powered by Apache Spark supports different languages like Python, R and Scala with Spark.

The following template IDs exist for the different languages and Spark versions.

* Indicates that Spark 3.0 is deprecated. You should start running your applications in Spark 3.2.

Spark version/language Template ID Note
Spark 3.2 /Python 3.9, R 3.6, Scala 2.12 spark-3.2-jaas-v2-cp4d-template
Spark 3.0 / Python 3.9, R 3.6, Scala 2.12 * spark-3.0.0-jaas-v2-cp4d-template Spark 3.0 is available only if you are running Cloud Pak for Data 4.5.0.

The following examples show you sample payloads for submitting Spark job for different languages and Spark versions. Insert the appropriate template ID for the language and Spark version you need.

Parent topic: Submitting Spark jobs