我知道,例如,如果我们在数据文件夹中有多个sql文件,我们可以在最后设置诸如script1 >> script2之类的优先级。 但是,我们可以设置其他在dag文件夹中的气流脚本的优先级吗?
答案 0 :(得分:2)
这些不是优先级,它们是执行顺序。如果要先执行特定的DAG,则只需将其设置为比其他DAG早的执行时间即可。
script1 >> script2
表示首先执行script1,然后才执行script2。
您可以尝试通过将特定的DAG分配给named queue来人为地强制执行优先级,其中LINK是在该命名队列中唯一执行的DAG。除此之外,没有明确的方法可以让整个DAG拥有优先权。
对于DAG内部的操作员,您可以在priority_weight
中使用BaseOperator
参数。