У меня есть этот код в СкалеПочему mapPartitions ничего не печатает в stdout?
object SimpleApp {
def myf(x: Iterator[(String, Int)]): Iterator[(String, Int)] = {
while (x.hasNext) {
println(x.next)
}
x
}
def main(args: Array[String]) {
val conf = new SparkConf().setAppName("Simple Application")
val sc = new SparkContext(conf)
val tx1 = sc.textFile("/home/paourissi/Desktop/MyProject/data/testfile1.txt")
val file1 = tx1.flatMap(line => line.split(" ")).map(word => (word, 1))
val s = file1.mapPartitions(x => myf(x))
}
}
Я пытаюсь выяснить, почему он ничего на выходе не печатает. Я запускаю его на локальном компьютере, а не в кластере.
Спасибо, ребята. – Nick