由于RDD上的foreach方法中的assert语句导致“任务不可序列化”错误。是否有任何工作可以为RDD的每个元素编写断言?由于assert语句导致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)
}
}
}
}