【发布时间】:2018-05-28 09:46:23
【问题描述】:
在 Apache Spark 中,我知道当我使用一些转换函数时,所有函数都存储为 DAG,当我调用一个动作时,Spark 会从该 DAG 运行所有必需的转换函数,直到动作函数。 所以,假设我有
- 步骤 1。 3 个转换函数
- 步骤 2。 1 次操作
- 步骤 3。 4 个使用上述动作输出的转换函数。
- 第四步。 1 次操作
所以,我的问题是在第 2 步调用第一个操作之后,dag 是否被删除,当调用第二个操作时,新的 DAG 是从第 3 步创建的,还是从第 1 步创建的新 DAG?
【问题讨论】:
-
您能解释一些您想在步骤 3 中使用其输出的示例操作吗?
标签: apache-spark pyspark bigdata