# Defining Spark Universal connection details in the Spark configuration view

Complete the Spark Universal connection configuration in the Spark configuration tab of the Run view of your Job. This configuration is effective on a per-Job basis.

Talend Studio allows you to run your Spark Jobs on a Spark Universal distribution in any of the following modes and environments:

| Mode or environment | Description |
| --- | --- |
| Cloudera Data Engineering | Talend Studio submits Jobs and collects the execution information of your Job from<br>Cloudera Data Engineering service.<br><br>For more information, see [Defining Cloudera Data Engineering connection parameters with Spark<br>Universal](https://help.qlik.com/talend/en-US/studio-user-guide/8.0/defining-cloudera-data-engineering-connection-parameters-with-spark-universal). |
| Cloudera Private Cloud | Talend Studio submits Jobs and collects the execution information of your Job from<br>Cloudera Private Cloud.<br><br>For more information, see [Defining Cloudera Private Cloud connection parameters with Spark Universal](https://help.qlik.com/talend/en-US/studio-user-guide/8.0/defining-cloudera-connection-parameters-with-spark-universal). |
| Cloudera Public Cloud | Talend Studio submits Jobs and collects the execution information of your Job from<br>Cloudera Public Cloud.<br><br>For more information, see [Defining Cloudera Public Cloud connection parameters with Spark<br>Universal](https://help.qlik.com/talend/en-US/studio-user-guide/8.0-R2026-02/defining-cloudera-public-cloud-connection-parameters-with-spark-universal). |
| Databricks | Talend Studio submits Jobs and collects the execution information of your Job<br>from Databricks. The Spark driver runs either on a job Databricks<br>cluster or on an all-purpose Databricks cluster on GCP, AWS, or<br>Azure.<br><br>For more information, see [Defining Databricks connection parameters with Spark Universal](https://help.qlik.com/talend/en-US/studio-user-guide/8.0/defining-databricks-connection-parameters-with-spark-universal). |
| Dataproc | Talend Studio submits Jobs and collects the execution information of your Job<br>from Dataproc.<br><br>For more information, see [Defining Dataproc connection parameters with Spark Universal](https://help.qlik.com/talend/en-US/studio-user-guide/8.0/defining-dataproc-connection-parameters-with-spark-universal). |
| EMR | Talend Studio submits Jobs and collects the execution information of your Job from EMR<br>service.<br><br>For more information, see [Defining EMR connection parameters with Spark<br>Universal](https://help.qlik.com/talend/en-US/studio-user-guide/8.0-R2026-02/defining-emr-connection-parameters-with-spark-universal). |
| EMR Serverless | Talend Studio submits Jobs and collects the execution information of your Job from EMR<br>Serverless service.<br><br>For more information, see [Defining EMR Serverless connection parameters with Spark<br>Universal](https://help.qlik.com/talend/en-US/studio-user-guide/8.0-R2026-02/defining-emr-serverless-connection-parameters-with-spark-universal). |
| HDInsight | Talend Studio submits Jobs and collects the execution information of your Job from<br>HDInsight.<br><br>For more information, see [Defining HDInsight connection parameters with Spark<br>Universal](https://help.qlik.com/talend/en-US/studio-user-guide/8.0-R2026-02/defining-the-hdinsight-connection-parameters-with-spark-universal). |
| Kubernetes | Talend Studio submits Jobs and collects the execution information of your Job<br>from Kubernetes. The Spark driver runs on the cluster managed by<br>Kubernetes and can run independently from Talend Studio.<br><br>For more information, see [Defining Kubernetes connection parameters with Spark Universal](https://help.qlik.com/talend/en-US/studio-user-guide/8.0/defining-kubernetes-connection-parameters-with-spark-universal). |
| Livy Knox | Talend Studio submits Jobs and collects the execution information of your Job from Livy<br>Knox.<br><br>For more information, see [Defining Livy Knox connection parameters with Spark Universal](https://help.qlik.com/talend/en-US/studio-user-guide/8.0-R2026-02/defining-livy-knox-connection-parameters-with-spark-universal). |
| Local | Talend Studio builds the Spark environment in itself at runtime to run the Job<br>locally in Talend Studio. With this mode, each processor of the local machine is used as a<br>Spark worker to perform the computations.<br><br>For more information,<br>see [Defining Local connection parameters with Spark Universal](https://help.qlik.com/talend/en-US/studio-user-guide/8.0/defining-local-connection-parameters-with-spark-universal). |
| Spark-submit scripts | Talend Studio submits Jobs and collects the execution information of your Job<br>from Yarn and ApplicationMaster of your cluster, typically an HPE<br>Data fabric cluster. The Spark driver runs on the cluster and can<br>run independently from Talend Studio.<br><br>For more information, see [Defining Spark-submit scripts connection parameters with Spark Universal](https://help.qlik.com/talend/en-US/studio-user-guide/8.0/defining-spark-submit-scripts-connection-parameters-with-spark-universal) |
| Standalone | Talend Studio connects to a Spark-enabled cluster to run the Job from this<br>cluster.<br><br>For more information, see [Defining Standalone connection parameters with Spark Universal](https://help.qlik.com/talend/en-US/studio-user-guide/8.0/defining-standalone-connection-parameters-with-spark-universal). |
| Synapse | Talend Studio submits Jobs and collects the execution information of your Job<br>from Azure Synapse Analytics.<br><br>For more information, see [Defining Azure Synapse Analytics connection parameters with Spark Universal](https://help.qlik.com/talend/en-US/studio-user-guide/8.0/defining-the-azure-synapse-analytics-connection-parameters-with-spark-universal). |
| Yarn cluster | Talend Studio submits Jobs and collects the execution information of your Job<br>from Yarn and ApplicationMaster. The Spark driver runs on the<br>cluster and can run independently from Talend Studio.<br><br>For more information, see [Defining Yarn cluster connection parameters with Spark Universal](https://help.qlik.com/talend/en-US/studio-user-guide/8.0/defining-yarn-cluster-connection-parameters-with-spark-universal). |

### In this section

* [Defining Cloudera Data Engineering connection parameters with Spark Universal](https://help.qlik.com/talend/en-US/studio-user-guide/8.0-R2026-02/defining-cloudera-data-engineering-connection-parameters-with-spark-universal)
* [Defining Cloudera Private Cloud connection parameters with Spark Universal](https://help.qlik.com/talend/en-US/studio-user-guide/8.0-R2026-02/defining-cloudera-connection-parameters-with-spark-universal)
* [Defining Cloudera Public Cloud connection parameters with Spark Universal](https://help.qlik.com/talend/en-US/studio-user-guide/8.0-R2026-02/defining-cloudera-public-cloud-connection-parameters-with-spark-universal)
* [Defining Databricks connection parameters with Spark Universal](https://help.qlik.com/talend/en-US/studio-user-guide/8.0-R2026-02/defining-databricks-connection-parameters-with-spark-universal)
* [Defining Dataproc connection parameters with Spark Universal](https://help.qlik.com/talend/en-US/studio-user-guide/8.0-R2026-02/defining-dataproc-connection-parameters-with-spark-universal)
* [Defining EMR connection parameters with Spark Universal](https://help.qlik.com/talend/en-US/studio-user-guide/8.0-R2026-02/defining-emr-connection-parameters-with-spark-universal)
* [Defining EMR Serverless connection parameters with Spark Universal](https://help.qlik.com/talend/en-US/studio-user-guide/8.0-R2026-02/defining-emr-serverless-connection-parameters-with-spark-universal)
* [Defining HDInsight connection parameters with Spark Universal](https://help.qlik.com/talend/en-US/studio-user-guide/8.0-R2026-02/defining-the-hdinsight-connection-parameters-with-spark-universal)
* [Defining Kubernetes connection parameters with Spark Universal](https://help.qlik.com/talend/en-US/studio-user-guide/8.0-R2026-02/defining-kubernetes-connection-parameters-with-spark-universal)
* [Defining Livy Knox connection parameters with Spark Universal](https://help.qlik.com/talend/en-US/studio-user-guide/8.0-R2026-02/defining-livy-knox-connection-parameters-with-spark-universal)
* [Defining Local connection parameters with Spark Universal](https://help.qlik.com/talend/en-US/studio-user-guide/8.0-R2026-02/defining-local-connection-parameters-with-spark-universal)
* [Defining Spark-submit scripts connection parameters with Spark Universal](https://help.qlik.com/talend/en-US/studio-user-guide/8.0-R2026-02/defining-spark-submit-scripts-connection-parameters-with-spark-universal)
* [Defining Standalone connection parameters with Spark Universal](https://help.qlik.com/talend/en-US/studio-user-guide/8.0-R2026-02/defining-standalone-connection-parameters-with-spark-universal)
* [Defining Synapse connection parameters with Spark Universal](https://help.qlik.com/talend/en-US/studio-user-guide/8.0-R2026-02/defining-the-azure-synapse-analytics-connection-parameters-with-spark-universal)
* [Defining Yarn cluster connection parameters with Spark Universal](https://help.qlik.com/talend/en-US/studio-user-guide/8.0-R2026-02/defining-yarn-cluster-connection-parameters-with-spark-universal)