开发者社区> 问答> 正文

Spark如何从代码构建DAG图?

Spark如何从代码构建DAG图?

展开
收起
xin在这 2021-12-10 22:30:28 324 0
1 条回答
写回答
取消 提交回答
  • Spark program

    Val lines1 = sc.textFile(inputPath1). map(···)). map(···)

    Val lines2 = sc.textFile(inputPath2) . map(···)

    Val lines3 = sc.textFile(inputPath3)

    Val dtinone1 = lines2.union(lines3)

    Val dtinone = lines1.join(dtinone1)

    dtinone.saveAsTextFile(···)

    dtinone.filter(···).foreach(···)

    Spark的计算发生在RDD的Action操作,而对Action之前的所有Transformation,Spark只是记录下RDD生成的轨迹,而不会触发真正的计算。

    Spark内核会在需要计算发生的时刻绘制一张关于计算路径的有向无环图,也就是DAG。 image.png

    2021-12-10 22:31:16
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Hybrid Cloud and Apache Spark 立即下载
Scalable Deep Learning on Spark 立即下载
Comparison of Spark SQL with Hive 立即下载