4
在以下代碼中,似乎函數fn1 & fn2以順序方式應用於inRDD,正如我在Spark Web UI的階段部分中看到的。Spark DStream的foreachDD函數中RDD的並行轉換
DstreamRDD1.foreachRDD(new VoidFunction<JavaRDD<String>>()
{
public void call(JavaRDD<String> inRDD)
{
inRDD.foreach(fn1)
inRDD.foreach(fn2)
}
}
以這種方式運行流式作業時會有什麼不同。以下功能是否在輸入Dstream上並行運行?
DStreamRDD1.foreachRDD(fn1)
DStreamRDD2.foreachRDD(fn2)
都是順序調用,它不是平行的。 – Shankar