Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
3.0.0, 3.0.2, 3.1.1
-
None
Description
I'm trying to migrate spark 2 to spark 3 in k8s.
In my environment, on Spark 3.x, jars listed in spark.jars and spark.jars.packages are not added to sparkContext.
After driver's process is launched, jars are not propagated to Executors. So, NoClassDefException is raised in executors.
In spark.properties, the only main application jar is contained in spark.jars. It is different from Spark 2.
How to solve this situation? Is it any changed spark options in spark 3 from spark 2?
Attachments
Issue Links
- is related to
-
SPARK-32545 Applications with Maven dependencies fail when submitted in cluster mode on K8s
- Open
-
SPARK-32775 [k8s] Spark client dependency support ignores non-local paths
- Open
-
SPARK-33929 Spark-submit with --package deequ doesn't pull all jars
- Open
-
SPARK-34870 Jars downloaded with the --packages argument are not added to the classpath for executors.
- Open
-
SPARK-23153 Support application dependencies in submission client's local file system
- Resolved
- links to