CDS 3.2.3 Powered by Apache Spark Overview
Apache Spark is a general framework for distributed computing that offers high performance for both batch and interactive processing. It exposes APIs for Java, Python, and Scala.
For detailed API information, see the Apache Spark project site.
CDS 3.2.3 Powered by Apache Spark is an add-on service for CDP Private Cloud Base, distributed as a parcel and custom service descriptor.
This document describes CDS 3.2.3 Powered by Apache Spark. CDS (Cloudera Distribution of Spark) enables you to install and evaluate the features of Apache Spark 3 without upgrading your CDP Private Cloud Base cluster.
On CDP Private Cloud Base, a Spark 3 service can coexist with the existing Spark 2 service. The configurations of the two services do not conflict and both services use the same YARN service. The port of the Spark History Server is 18088 for Spark 2 and 18089 for Spark 3.
CDS 3 for GPUs
CDS 3.2.3 with GPU Support is an add-on service that enables you to take advantage of the RAPIDS Accelerator for Apache Spark to accelerate Apache Spark 3 performance on existing CDP Private Cloud Base clusters.
Unsupported connectors
This release does not support the following connectors:
- Phoenix
- SparkR
- Hive Warehouse
- Oozie
- Zeppelin
Unsupported Features
This release does not support the following feature:
- Hudi
- Push-based shuffle
Limitations of Spark in CDP
Limitations of Spark (in comparison to Apache Spark 3.2) in CDP are described below:
spark.sql.orc.compression.codec
config doesn't acceptzsdt
value.spark.sql.avro.compression.codec
config doesn't acceptzstandard
value.- Specifying
avroSchemaUrl
is not supported in datasource options. - Spark3 parcel is not available on the IBM PowerPC platform.