在Apache的星火1.4.0打电话时是什么原因导致这种序列化错误:Spark并行? (找不到创作者属性,名称为 'ID')
sc.parallelize(strList, 4)
时抛出此异常:
com.fasterxml.jackson.databind.JsonMappingException:
Could not find creator property with name 'id' (in class org.apache.spark.rdd.RDDOperationScope)
从addBeanProps
时抛出在杰克逊:com.fasterxml.jackson.databind.deser.BeanDeserializerFactory#addBeanProps
的RDD是一个序列[字符串]和#partitions似乎并不重要(尝试1,2,4)。
没有序列化堆栈跟踪,正常情况下工作者关闭无法序列化。
什么是追踪这种情况的另一种方法?
你可以添加一个strList的子集吗? –
@ LokeshA.R。好的问题 - 没有,同样的错误,只要调用并行化,甚至硬编码就像'sc.parallelize(Seq(“one”,“two”,“three”)一样简单,1)' –