1
我想在Spark RDD
使用HList
從無形的,我想用toList
方法,需要以下隱:無形ToTraversable不serialisable
implicit ev2: ToTraversable.Aux[InType, List, OutType]
然而,如果我通過這個隱含的在RDD,它拋出一個NotSerializableException
:
Caused by: java.io.NotSerializableException: scala.collection.generic.GenTraversableFactory$$anon$1
at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1184)
at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1548)
at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1509)
at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1432)
是否有其他方式來實現在無形toList
,還是有辦法提供一個隱含的是serialisable?