1
火花殼運行如何從Jupyter的foreach println?
val animals = sc.parallelize(List("cat", "dog", "tiger", "lion", "gnu", "crocodile", "ant", "whale", "dolphin", "spider"), 3)
animals.foreachPartition(x => println(x.mkString(", ") + " are animals"))
返回
lion, gnu, crocodile are animals
cat, dog, tiger are animals
ant, whale, dolphin, spider are animals
但如果我跑這Jupyter與Apache Toree星火內核我沒有得到任何輸出。我開始Jupyter輸出的終端
animals: org.apache.spark.rdd.RDD[String] = ParallelCollectionRDD[27] at parallelize at <console>:20
16/05/17 09:33:32 [WARN] o.a.t.k.p.v.s.KernelOutputStream - Suppressing empty output: ''
如何讓Jupyter使用foreach輸出動物作爲spark-shell?