RDD上のforeachメソッドのアサート文のために「タスクがシリアライズできません」というエラーが発生しています。 RDDのすべての要素に対してアサーションを書くための回避策はありますか?SPARKアサート文のためにタスクがシリアライズできない
class myTest extends Funsuite {
//some code to create spark context(sc)
var arrRDD = sc.parallelize(Array(1,1,1,1,1))
test("custom test"){
arrRDD.foreach{
x => {
//commenting out this assert removes the error
assert(x == 1)
}
}
}
}