【问题标题】:Apache Airflow 2.0 Celery Executor InstallationApache Airflow 2.0 Celery 执行器安装
【发布时间】:2021-04-20 06:20:21
【问题描述】:

我了解 Airflow CeleryExecutor 需要 celery 和 rabbitmq(或 redis)。 是否只需运行pip install apache-airflow[celery,rabbitmq] 即可满足要求,还是我们需要运行sudo yum install rabbitmq-serverpip install celery

我的问题是 Airflow 2.0+

【问题讨论】:

    标签: rabbitmq celery airflow


    【解决方案1】:
    1. 如果您在全新的虚拟环境中安装apache-airflow[celery],您会看到它已经为您安装了celery。因此,pip install celery 是多余的。

    2. 你确实需要rabbitMQ服务器(实际过程)。或者,您可以在 docker 中使用 rabbitMQ。

    3. 不确定apache-airflow[rabbitmq],因为我知道Celery使用amqp协议与rabbitMQ通信。 amqp==5.0.6 软件包正在与celery 的安装一起安装(由pip install apache-airflow[celery] 发生)。

    【讨论】:

      猜你喜欢
      • 2019-05-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-05-13
      • 1970-01-01
      • 2012-07-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多