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
feat: add hmsDistribution to Spark matrix tests and update Cloudera compatibility
- Introduced `hmsDistribution` parameter in Gradle Spark matrix test tasks.
- Updated task descriptions and configurations to ensure Cloudera Spark/Hadoop always uses Cloudera HMS.
- Improved user guide to clarify HMS compatibility and task naming conventions.
Copy file name to clipboardExpand all lines: doc/user-guide.adoc
+5-3Lines changed: 5 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -904,12 +904,12 @@ The aggregate task runs these cells:
904
904
905
905
|`sparkClouderaDepsApacheHmsTest`
906
906
|Cloudera Spark/Hadoop
907
-
|Open-source Hive 3 HMS
907
+
|Cloudera HMS
908
908
|No
909
909
910
910
|`sparkClouderaDepsApacheHmsKerberosTest`
911
911
|Cloudera Spark/Hadoop
912
-
|Open-source Hive 3 HMS
912
+
|Cloudera HMS
913
913
|Yes
914
914
915
915
|`sparkClouderaDepsClouderaHmsTest`
@@ -923,7 +923,9 @@ The aggregate task runs these cells:
923
923
|Yes
924
924
|===
925
925
926
-
The Kerberos axis currently enables the shared KDC and Kafka Kerberos path used by the Spark Kafka source. The HMS axis switches between the open-source Hive 3 HMS image and the Cloudera HMS image. The dependency axis switches the test JVM runtime classpath; it is intentionally implemented in Gradle rather than TOML.
926
+
The Kerberos axis currently enables the shared KDC and Kafka Kerberos path used by the Spark Kafka source. The HMS axis switches between the open-source Hive 3 HMS image and the Cloudera HMS image for Apache Spark/Hadoop dependencies. Cloudera Spark/Hadoop dependencies always run with Cloudera HMS because that Hive client calls HMS Thrift APIs, such as `get_database_req`, that the open-source Hive 3.1.3 HMS server does not implement. The dependency axis switches the test JVM runtime classpath; it is intentionally implemented in Gradle rather than TOML.
927
+
928
+
`sparkClouderaDepsApacheHmsTest` and `sparkClouderaDepsApacheHmsKerberosTest` are compatibility task names only; both use Cloudera HMS.
0 commit comments