Scala 如何解决Spark 2.0.2下关于13994号物体的Kryo投诉?

Scala 如何解决Spark 2.0.2下关于13994号物体的Kryo投诉?,scala,apache-spark,kryo,Scala,Apache Spark,Kryo,在将Spark 1.6应用程序移植到Spark 2.0.2的过程中,日志中出现了以下投诉: com.esotericsoftware.kryo.KryoException: Encountered unregistered class ID: 13994 这有时发生在几个批次运行之后,而不是第一次运行。安装程序正在使用: sparkConf.set("spark.kryo.registrationRequired", "false") 其他人也看到了同样的问题,但我没有看到任何解决方案。比如

在将Spark 1.6应用程序移植到Spark 2.0.2的过程中,日志中出现了以下投诉:

com.esotericsoftware.kryo.KryoException: Encountered unregistered class ID: 13994
这有时发生在几个批次运行之后,而不是第一次运行。安装程序正在使用:

sparkConf.set("spark.kryo.registrationRequired", "false")
其他人也看到了同样的问题,但我没有看到任何解决方案。比如说,

我已尝试切换到:

sparkConf.set("spark.kryo.registrationRequired", "true")
并按照建议在一个线程中注册类,但遇到了问题

根据一些博客聊天者的说法,显然没有办法对某些类禁用Kryo。有没有办法确定它不识别的类,以便我可以注册它?从源代码重新编译并更改错误消息是一种可能的途径,但可能有更简单的方法。更好的是,是否有已知的修复方法