# tGoogleCloudConfiguration properties for Apache Spark Streaming (deprecated)

Availability-note[Deprecated](https://help.talend.com/r/en-US/Cloud/labels-on-talend-help-center/availability-deprecated)

This content is deprecated.

These properties are used to configure tGoogleCloudConfiguration running in the Spark Streaming Job framework.

Information noteDeprecation: Spark Streaming is deprecated beginning with the R2026-09 release. Use Spark Structured Streaming instead.

The Spark Streaming tGoogleCloudConfiguration component belongs to the Storage family.

This component is available in Talend Real-Time Big Data Platform and Talend Data Fabric.

## Basic settings

| Properties | Description |
| --- | --- |
| Project ID | Enter the ID of your Google Cloud Platform project.<br><br>If you are not certain about your project ID, confirm it in the Manage<br>Resources page of your Google Cloud Platform services. |
| Use Google Cloud Platform credentials file | Leave this check box clear, when you<br>launch your Job from a given machine in which Google Cloud SDK has been<br>installed and authorized to use your user account credentials to access<br>Google Cloud Platform. In this situation, this machine is often your<br>local machine.<br><br>When you launch your<br>Job from a remote machine, such as a Talend JobServer, select this check box, then select the format of your credentials<br>file and in the Path to Google Credentials file<br>field that is displayed, enter the directory in which this credential<br>file is stored in the Talend JobServer machine.<br><br>In the<br>Service account Id field that is displayed,<br>enter the ID of the service account for which this P12 credentials file<br>has been created.<br><br>For further information about this Google<br>Credentials file, see the administrator of your Google Cloud Platform or<br>visit [Google Cloud Platform Auth<br>Guide](https://cloud.google.com/docs/authentication). |

## Usage

| Usage guidance | Description |
| --- | --- |
| **Usage rule** | This component is used only when your Job needs to connect to Google<br>Cloud Platform while the cluster you use to run Spark is not Dataproc.<br><br>It works standalone in a subJob to provide the connection configuration<br>for the whole Job. |
| Spark Connection | In the Spark<br>Configuration tab in the Run<br>view, define the connection to a given Spark cluster for the whole Job. In<br>addition, since the Job expects its dependent jar files for execution, you must<br>specify the directory in the file system to which these jar files are<br>transferred so that Spark can access these files:<br><br><ul> <li> <div> <span>Yarn mode</span> (Yarn client or Yarn cluster):<ul> <li> <p>When using Google Dataproc, specify a bucket in the                                            <span>Google Storage staging bucket</span>                                        field in the <span>Spark configuration</span>                                        tab.</p> </li> <li> <p>When using HDInsight, specify the blob to be used for Job                                        deployment in the <span>Windows Azure Storage                                            configuration</span> area in the <span>Spark                                            configuration</span> tab.</p> </li> <li>When using Altus, specify the S3 bucket or the Azure                                    Data Lake Storage for Job deployment in the <span>Spark                                        configuration</span> tab.</li> <li> <p>When using on-premises distributions, use                                        the configuration component corresponding to the file system                                        your cluster is using. Typically, this system is HDFS and so                                        use <a href="https://help.qlik.com/talend/r/en-US/8.0/components/hdfs/thdfsconfiguration">tHDFSConfiguration</a>.</p> </li> </ul> </div> </li> <li> <p> <span>Standalone mode</span>: use the                            configuration component corresponding to the file system your cluster is                            using, such as <a href="https://help.qlik.com/talend/r/en-US/8.0/components/hdfs/thdfsconfiguration-properties-for-apache-spark-batch">tHDFSConfiguration Apache Spark Batch</a> or <a href="https://help.qlik.com/talend/r/en-US/8.0/components/amazon-s3/ts3configuration-properties-for-apache-spark-batch">tS3Configuration Apache Spark Batch</a>.</p> <p>If you are using Databricks without any configuration component present                            in your Job, your business data is written directly in DBFS (Databricks                            Filesystem).</p> </li> </ul><br><br>This connection is effective on a per-Job basis. |