Spark Universal support for Hadoop distributions in Talend Studio | Talend Studio Help
Skip to main content Skip to complementary content

Spark Universal support for Hadoop distributions in Talend Studio

Last updated: 10/1/2026

Spark Universal is a mechanism that allows Talend Studio to be compatible with every big data distribution for a given Spark version. You choose a Spark version and upload a Hadoop configuration JAR file that contains all the necessary information to connect to your cluster.

When you use Spark Universal in Talend Studio, only Scala 2.12 is supported.

For Spark Batch and Spark Structured Streaming Jobs, Universal is the default option in the Distribution list.

Information noteDeprecation:

All Built-In Distribution values are deprecated in Talend Studio from 8.0.1 R2026-09 onwards, with removal planned for R2027-09. Use Universal instead.

The following Built-In distributions are deprecated: Amazon EMR, Azure Synapse, Cloudera, Databricks, Hortonworks, Microsoft HD Insight 4.0, and Custom.

The corresponding vendor platforms remain supported, but the Universal distribution must be used instead of the Built-In one.

Information noteDeprecation:

Spark Streaming is deprecated in Talend Studio from 8.0.1 R2026-09 onwards, with removal planned for R2027-09. It is replaced by Spark Structured Streaming.

Information noteDeprecation:

Support for HPE Ezmeral Runtime Enterprise through the Kubernetes mode is deprecated in Talend Studio from 8.0.1 R2026-09 onwards, with removal planned for R2027-09.

Information noteImportant: For all Spark Streaming Jobs, Talend Studio does not support a specific Kafka version. The supported Kafka broker version depends on the Spark version in use. For each Spark version, Talend Studio supports the Kafka broker version compatible with that Spark release. Legacy Spark Streaming is deprecated from 8.0.1 R2026-09 onwards, with removal planned for R2027-09. Use Spark Structured Streaming instead. For more information, see Spark Streaming + Kafka Integration Guide on the official Spark documentation.

Spark Universal modes and environments support

For Spark Batch Jobs, the Runtime mode/environment list is ordered as shown in the following table, which also indicates the Spark versions supported by each mode or environment:

Mode or environment Spark 2.4.x Spark 3.x Spark 4.x
Amazon EMR Not supported Supported Not supported
Amazon EMR Serverless Not supported Supported Not supported
Azure HDInsight Not supported Supported: 3.1.x, 3.3.x Not supported
Azure Synapse Not supported Supported: 3.2.x, 3.3.x Not supported
Cloudera Data Engineering Not supported Supported: 3.1.x, 3.2.x Not supported
Cloudera on Cloud Not supported Supported Not supported
Cloudera on Premises Not supported Supported Not supported
Databricks Not supported Supported Supported
Databricks Serverless Not supported Not supported Supported
Google Managed Service for Apache Spark (formerly Dataproc) Not supported Supported: 3.1.x, 3.3.x Not supported
Kubernetes Not supported Supported Not supported
Local Not supported Supported Supported
Livy Knox Not supported Supported Not supported
Spark-submit scripts Not supported Supported: 3.3.x Not supported
Standalone Not supported Supported: 3.2.x, 3.4.x Not supported
Yarn cluster Supported Supported except 3.4.x Not supported

For Spark Structured Streaming Jobs, the Runtime mode/environment list is ordered as shown in the following table, which also indicates the Spark versions supported by each mode or environment:

Mode or environment Spark 3.x Spark 4.x
Databricks Supported Supported
Local Supported Supported
Yarn cluster Supported except 3.4.x Not supported

Spark Universal distributions support

Talend Studio supports the following distributions in Yarn cluster mode, depending on the Spark versions:

Spark version Supported distributions in Yarn cluster mode
Spark 2.4.x
  • Amazon EMR 5.2.x and above
  • Availability-noteDeprecated
    CDH 6.x
  • Availability-noteDeprecated
    HDP 3.x
Spark 3.0.x
  • Amazon EMR 6.2
  • CDP 7.1
Spark 3.1.x
  • Amazon EMR 6.3.x, 6.4.x and 6.5.x
Spark 3.2.x
  • Amazon EMR 6.6.0 and 6.7.0
Spark 3.3.x
  • Amazon EMR 6.8.0, 6.9.0 and 6.10.0
  • CDP Private Cloud Base 7.1.8 and 7.1.9
  • CDP Private Cloud Base 7.1.7 (Spark 3.2) SP1 with JDK 11
Spark 3.5.x
  • Amazon EMR 7.x
  • CDP Private Cloud Base 7.1.9
  • CDP Private Cloud Base 7.3.1 SP1
  • CDP Private Cloud Base 7.3.2
Spark 3.x
  • CDP Private Cloud Base 7.3.1

For example, if you want to connect to an Amazon EMR 6.2 cluster, you need to select Spark 3.0.x version and then upload the Hadoop configuration JAR file that contains all the *-site.xml files related to the cluster.

This list of distribution is not exhaustive, you can use Yarn cluster with any other distribution if the Spark version matches, but keep in mind that they have not been officially tested by Talend and thus not guaranteed to work.

Information noteNote: For CDP Private Cloud distributions, a dedicated runtime mode named Cloudera on Premises is available with Spark Universal.

Talend Studio supports the following distributions in Livy Knox mode:

Spark version Supported distributions in Livy Knox mode
Spark 3.5.x
  • CDP Public Cloud 7.3.2
Spark 3.x
  • CDP Public Cloud Data Hub 7.2.17 and 7.2.18
  • CDP Public Cloud 7.3
Information noteNote: For CDP Public Cloud distributions, a dedicated runtime mode named Cloudera on Cloud is available with Spark Universal.

Did this page help you?

If you find any issues with this page or its content – a typo, a missing step, or a technical error – please let us know!