1
私はこのカスタムScalaのオブジェクト(基本的にはJavaのPOJO)持っている:私のメインクラスではフィルタリングRDD、型の不一致
object CustomObject {
implicit object Mapper extends JavaBeanColumnMapper[CustomObject]
}
class CustomObject extends Serializable {
@BeanProperty
var amount: Option[java.lang.Double] = _
...
}
を、私はこれらのCustomObjectsが含まれているRDDをロードしました。予想::(CustomObject)= 私は量が> 5000
val customObjectRDD = sc.objectFile[CustomObject]("objectFiles")
val filteredRdd = customObjectRDD.filter(x => x.amount > 5000)
println(filteredRdd.count())
は、しかし、私のエディタは
型の不一致と言う持つオブジェクトのみを含む新しいRDDそれらをフィルタリングして作成しようとしています>ブール値、実際値: (カスタムオブジェクト)=>すべて
これを動作させるには何が必要ですか?