【发布时间】:2016-01-18 11:36:17
【问题描述】:
我有以下代码:
val blueCount = sc.accumulator[Long](0)
val output = input.map { data =>
for (value <- data.getValues()) {
if (record.getEnum() == DataEnum.BLUE) {
blueCount += 1
println("Enum = BLUE : " + value.toString()
}
}
data
}.persist(StorageLevel.MEMORY_ONLY_SER)
output.saveAsTextFile("myOutput")
那么 blueCount 不为零,但我没有 println() 输出!我在这里错过了什么吗?谢谢!
【问题讨论】:
标签: scala apache-spark println accumulator