gpt4 book ai didi

airflow - 使用 Airflow 将任务分配给特定机器

转载 作者:行者123 更新时间:2023-12-02 07:08:59 25 4
gpt4 key购买 nike

我是 Airflow 新手。

我有一个 DAG,其中包含应在特定计算机(在我的例子中是 EMR 集群)上运行的任务。如何告诉 Airflow 在哪里运行特定任务,以便每次运行时都只在该机器上执行?

最佳答案

使用 queue 在该机器上运行您的工作线程姓名。在 Airflow cli 中,您可以执行以下操作:

airflow worker -q my_queue

然后定义该任务以使用该队列:

task = PythonOperator(
task_id='task',
python_callable=my_callable,
queue='my_queue',
dag=dag)

关于airflow - 使用 Airflow 将任务分配给特定机器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43186335/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com