【发布时间】:2014-12-12 19:41:52
【问题描述】:
使用spark 及其Java API。我已将数据加载到JavaRDD<CustomizedDataStructure>,如下所示:
JavaRDD<CustomizedDataStructure> myRDD;
当我这样做时:
myRDD.count();
它向我返回值,表明它确实包含数据,而不是null RDD。
但是在运行时:
myRDD.first();
它应该给我一个<CustomizedDataStructure>,但它给出了这样的错误:
14:30:39,782 ERROR [TaskSetManager] Task 0.0 in stage 0.0 (TID 0) had a not serializable result:
为什么不是serializable?
【问题讨论】:
-
嗯,CustomizedDataStructure 是可序列化的吗?
-
你应该回答这个问题。因为是这样的^^
标签: java apache-spark rdd