java.io.NotSerializableException:scala.reflect.api.TypeTags $ PredefTypeCreator

时间:2017-11-09 05:32:52

标签: java apache-spark-mllib

当我学习ALS时,我会执行ml/ALSExample.scala。但是,当我执行

Dataset<Row> userRecs = model.recommendForAllUsers(10);
userRecs.show();

提示

  

任务不可序列化:java.io.NotSerializableException:scala.reflect.api.TypeTags $ PredefTypeCreator   序列化堆栈:        - object not serializable(class:scala.reflect.api.TypeTags $ PredefTypeCreator,value:scala.reflect.api.TypeTags$PredefTypeCreator@649dd078)        - writeObject数据(类:scala.reflect.api.SerializedTypeTag)        - object(类scala.reflect.api.SerializedTypeTag,scala.reflect.api.SerializedTypeTag@4b377643)        - writeReplace data(class:scala.reflect.api.SerializedTypeTag)        - object(类scala.reflect.api.TypeTags $ PredefTypeTag,TypeTag [Int])        - field(类:org.apache.spark.ml.recommendation.TopByKeyAggregator,name:org $ apache $ spark $ ml $ recommended $ TopByKeyAggregator $$ evidence $ 2,type:interface scala.reflect.api.TypeTags $ TypeTag)

0 个答案:

没有答案