Java Spark Kryo异常-未注册类:com.google.common.base.Present

Java Spark Kryo异常-未注册类:com.google.common.base.Present,java,serialization,apache-spark,guava,kryo,Java,Serialization,Apache Spark,Guava,Kryo,我使用的是Spark 1.6.0-cdh5.8.0 我想用Kryo。我可以选择番石榴,因为我想那是spark用的 但是,我无法使用Kryo序列化它,因为当前类具有默认可见性 那么…有没有人遇到这个问题并解决了它 以下代码不起作用,因为“存在”是隐藏的 kryo.register(com.google.common.base.Present.class) 尝试: kryo.register(Class.forName("com.google.common.base.Present"))

我使用的是Spark 1.6.0-cdh5.8.0

我想用Kryo。我可以选择番石榴,因为我想那是spark用的

但是,我无法使用Kryo序列化它,因为当前类具有默认可见性

那么…有没有人遇到这个问题并解决了它

以下代码不起作用,因为“存在”是隐藏的

kryo.register(com.google.common.base.Present.class)
尝试:

kryo.register(Class.forName("com.google.common.base.Present"))