You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/data-factory/connector-spark.md
+5-4Lines changed: 5 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,7 +7,7 @@ author: jianleishen
7
7
ms.subservice: data-movement
8
8
ms.topic: conceptual
9
9
ms.custom: synapse
10
-
ms.date: 03/26/2025
10
+
ms.date: 05/21/2025
11
11
---
12
12
13
13
# Copy data from Spark using Azure Data Factory or Synapse Analytics
@@ -81,14 +81,15 @@ The following properties are supported for Spark linked service version 2.0 (Pre
81
81
| type | The type property must be set to: **Spark**| Yes |
82
82
| version | The version that you specify. The value is `2.0`. | Yes |
83
83
| host | IP address or host name of the Spark server | Yes |
84
-
| port | The TCP port that the Spark server uses to listen for client connections. If you connect to Azure HDInsights, specify port as 443. | Yes |
84
+
| port | The TCP port that the Spark server uses to listen for client connections. If you connect to Azure HDInsight, specify port as 443. | Yes |
85
85
| serverType | The type of Spark server. <br/>The allowed value is: **SparkThriftServer**| No |
86
86
| thriftTransportProtocol | The transport protocol to use in the Thrift layer. <br/>The allowed value is: **HTTP**| No |
87
87
| authenticationType | The authentication method used to access the Spark server. <br/>Allowed values are: **Anonymous**, **UsernameAndPassword**, **WindowsAzureHDInsightService**| Yes |
88
88
| username | The user name that you use to access Spark Server. | No |
89
89
| password | The password corresponding to the user. Mark this field as a SecureString to store it securely, or [reference a secret stored in Azure Key Vault](store-credentials-in-key-vault.md). | No |
90
90
| httpPath | The partial URL corresponding to the Spark server. | No |
91
91
| enableSsl | Specifies whether the connections to the server are encrypted using TLS. The default value is true. | No |
92
+
| enableServerCertificateValidation | Specify whether to enable server SSL certificate validation when you connect. <br>Always use System Trust Store. The default value is true. | No |
92
93
| connectVia | The [Integration Runtime](concepts-integration-runtime.md) to be used to connect to the data store. Learn more from [Prerequisites](#prerequisites) section. If not specified, it uses the default Azure Integration Runtime. |No |
93
94
94
95
**Example:**
@@ -121,7 +122,7 @@ The following properties are supported for Spark linked service version 1.0:
121
122
|:--- |:--- |:--- |
122
123
| type | The type property must be set to: **Spark**| Yes |
123
124
| host | IP address or host name of the Spark server | Yes |
124
-
| port | The TCP port that the Spark server uses to listen for client connections. If you connect to Azure HDInsights, specify port as 443. | Yes |
125
+
| port | The TCP port that the Spark server uses to listen for client connections. If you connect to Azure HDInsight, specify port as 443. | Yes |
125
126
| serverType | The type of Spark server. <br/>Allowed values are: **SharkServer**, **SharkServer2**, **SparkThriftServer**| No |
126
127
| thriftTransportProtocol | The transport protocol to use in the Thrift layer. <br/>Allowed values are: **Binary**, **SASL**, **HTTP**| No |
127
128
| authenticationType | The authentication method used to access the Spark server. <br/>Allowed values are: **Anonymous**, **Username**, **UsernameAndPassword**, **WindowsAzureHDInsightService**| Yes |
@@ -275,7 +276,7 @@ The Spark connector version 2.0 (Preview) offers new functionalities and is comp
275
276
| SharkServer and SharkServer2 are not supported for `serverType`. | Support SharkServer and SharkServer2 for `serverType`. |
276
277
| Binary and SASL are not supported for `thriftTransportProtocl`. | Support Binary and SASL for `thriftTransportProtocl`. |
277
278
| Username authentication type is not supported. | Support Username authentication type. |
278
-
| The default value of `enableSSL` is true. `trustedCertPath`, `useSystemTrustStore`, `allowHostNameCNMismatch` and `allowSelfSignedServerCert` are not supported.| The default value of `enableSSL` is false. Additionally, support `trustedCertPath`, `useSystemTrustStore`, `allowHostNameCNMismatch` and `allowSelfSignedServerCert`. |
279
+
| The default value of `enableSSL` is true. `trustedCertPath`, `useSystemTrustStore`, `allowHostNameCNMismatch` and `allowSelfSignedServerCert` are not supported. <br><br> `enableServerCertificateValidation` is supported. | The default value of `enableSSL` is false. Additionally, support `trustedCertPath`, `useSystemTrustStore`, `allowHostNameCNMismatch` and `allowSelfSignedServerCert`. <br><br>`enableServerCertificateValidation` is not supported. |
279
280
| The following mappings are used from Spark data types to interim service data types used by the service internally.<br><br>TimestampType -> DateTimeOffset <br>YearMonthIntervalType -> String<br>DayTimeIntervalType -> String | The following mappings are used from Spark data types to interim service data types used by the service internally.<br><br>TimestampType -> DateTime<br>Other mappings supported by version 2.0 (Preview) listed left are not supported by version 1.0. |
0 commit comments