最近写了个Spark应用,本地测试没问题,打成jar包,通过Livy运行Spark常驻服务,在Livy接收参数时使用Kryo进行反序列化却找不到类。
示例代码如下:
object LivyDriver {
def runJob(spark: SparkSession, encodeJsonParam: String): String = {
val param = KryoSerializer.deserialize(EncodeUtil.base64DecodeBytes

本文介绍了一个Spark应用在Livy环境下遇到的Kryo反序列化找不到类的问题及解决方案。通过调整Kryo的类加载器设置,解决了类加载冲突,确保了程序正常运行。
最低0.47元/天 解锁文章
1726

被折叠的 条评论
为什么被折叠?



