【问题标题】:Airflow cluster: Is it needed to deploy DAGs / Workflows in all the workers?气流集群:是否需要在所有工作人员中部署 DAG / 工作流?
【发布时间】:2019-05-28 10:24:33
【问题描述】:

我们计划更新 Airflow 并从单个 Airflow 服务器切换到 Airflow 集群 (AWS)。

我们一直在检查这个articlethis one

我们使用 SQS 作为队列服务,尽管文档说我们只需要在 master 中部署 DAGs py 文件,但我们想知道这是否正确。

  1. 通过队列的通信不包含代码
  2. 在我们的测试中,我们的 DAG 无法正常工作,以防我们未将它们部署到所有节点、worker 和 master 中。

那么,我们应该怎么做呢?

非常感谢!

【问题讨论】:

    标签: amazon-web-services airflow


    【解决方案1】:

    您的 DAGS 需要在所有工作人员之间同步才能工作,因为airflow_scheduler 会将 DAG 发送给任何可用的工作人员。如果 DAGS 未在所有工作人员之间同步,则可能会运行 DAG 的较旧副本。

    【讨论】:

      猜你喜欢
      • 2019-07-21
      • 2020-03-20
      • 2021-06-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-10-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多