Use Context classloader for Serializer class
This commit is contained in:
parent
4259d37f84
commit
2b84b50a85
|
@ -26,7 +26,7 @@ object SparkEnv {
|
|||
val cache = Class.forName(cacheClass).newInstance().asInstanceOf[Cache]
|
||||
|
||||
val serializerClass = System.getProperty("spark.serializer", "spark.JavaSerializer")
|
||||
val serializer = Class.forName(serializerClass).newInstance().asInstanceOf[Serializer]
|
||||
val serializer = Class.forName(serializerClass, true, Thread.currentThread.getContextClassLoader).newInstance().asInstanceOf[Serializer]
|
||||
|
||||
val closureSerializerClass =
|
||||
System.getProperty("spark.closure.serializer", "spark.JavaSerializer")
|
||||
|
|
Loading…
Reference in a new issue