【问题标题】:Minimum hardware requirements for Apache Airflow clusterApache Airflow 集群的最低硬件要求
【发布时间】:2018-04-26 21:27:06
【问题描述】:

设置 Apache Airflow 集群的最低硬件要求是什么。

例如。集群中不同类型节点的 RAM、CPU、磁盘等。

【问题讨论】:

    标签: airflow airflow-scheduler


    【解决方案1】:

    我们正在使用以下配置在 AWS 中运行气流

    t2.small --> 气流调度器和网络服务器

    db.t2.small --> 用于 Metastore 的 postgres

    airflow.cfg 中的parallelism 参数设置为10,大约有10 个用户访问了airflow UI

    我们从气流中所做的只是 ssh 到其他实例并从那里运行代码

    【讨论】:

      【解决方案2】:

      我在伪分布式模式下使用非常小的实例没有任何问题(32 个并行工作者;Postgres 后端):

      • 内存 4096 MB
      • CPU 1000 兆赫
      • VCPU 2 个 VCPU
      • 磁盘 40 GB

      如果你想要分布式模式,那么如果你保持同质化,你应该会更好。无论如何,气流不应该真的做繁重的工作。将工作负载推向其他事物(Spark、EMR、BigQuery 等)。

      您还必须运行某种消息队列,例如 RabbitMQ。我认为他们也采用 Redis。但是,这并不会真正显着影响您的尺寸。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-03-09
        • 2021-12-28
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-12-29
        相关资源
        最近更新 更多