如何序列化apachespark';Java中的MatrixFactoryModel

如何序列化apachespark';Java中的MatrixFactoryModel,java,serialization,apache-spark,apache-spark-mllib,collaborative-filtering,Java,Serialization,Apache Spark,Apache Spark Mllib,Collaborative Filtering,我正在使用apachesparkMLlib和Java构建一个推荐系统。一旦构建了MatrixFactoryizationModel,我就将其序列化为java对象,在检索模型时,我会得到以下异常 原因:java.lang.ClassNotFoundException: 无法通过找到org.apache.spark.OneToOneDependency org.scala-lang.scala-library_2.10.4.v20140209-180020-VFINAL-b66a39653b 知道如

我正在使用apachespark
MLlib
和Java构建一个推荐系统。一旦构建了
MatrixFactoryizationModel
,我就将其序列化为java对象,在检索模型时,我会得到以下异常

原因:java.lang.ClassNotFoundException: 无法通过找到org.apache.spark.OneToOneDependency org.scala-lang.scala-library_2.10.4.v20140209-180020-VFINAL-b66a39653b


知道如何解决这个问题吗?

您使用的是不兼容的scala和spark版本。
Spark 1.4.0
需要
scala 2.11.6版
但正在使用scala 2.10.4版(来自错误堆栈)


PS:您可以从

中找到兼容版本,您使用的是哪一版本的spark?我使用的是spark 1.4.0您的依赖项中使用的是哪一版本的scala?依赖项中使用的是scala 2.10.4