В Apache Spark я знаю, что когда я использую некоторые функции преобразования, все функции сохраняются как DAG, и когда я вызываю действие, Spark запускает все необходимые функции преобразования от этой DAG до функции Action.Итак, предположим, у меня есть
- Step1.3 функции преобразования
- Шаг2.1 действие
- Шаг3.4 функции преобразования, которые используют вывод вышеуказанного действия.
- Step4.1 действие
Итак, мой вопрос: после вызова первого действия на шаге 2 удаляется ли метка и когда вызывается второе действие, создается новый DAG из шага 3 или создается новый DAGс шага 1?