ApacheAirflow报错“runidalreadyexists
创始人
2024-09-05 09:01:31
0

这种错误通常发生在重新运行同一个DAG时,由于之前的运行ID仍存在于数据库中,导致Airflow无法重复使用。解决方法很简单,只需要在运行DAG时指定一个新的运行ID即可,例如:

from datetime import datetime
from airflow.models import DAG
from airflow.operators.bash_operator import BashOperator

dag = DAG('my_dag', 
          description='My example DAG', 
          schedule_interval='0 0 * * *', 
          start_date=datetime(2019, 1, 1))

run_id = 'my_new_run_id' # 指定一个新的运行ID

task1 = BashOperator(
    task_id='task1',
    bash_command='echo "Hello Airflow"',
    dag=dag,
    run_id=run_id # 将新的运行ID传递给任务
)

task2 = BashOperator(
    task_id='task2',
    bash_command='echo "Goodbye Airflow"',
    dag=dag,
    run_id=run_id # 将新的运行ID传递给任务
)

task1 >> task2

使用此方法,您可以避免再次运行相同的DAG时遇到“run id already exists”的错误。

相关内容

热门资讯

透视了解!智星德州插件,pok... 透视了解!智星德州插件,pokerworld软件,原来存在有挂(黑科技教程)1、透视了解!智星德州插...
透视挂!pokemmo免费脚本... 透视挂!pokemmo免费脚本,werplan外挂,竟然真的是有挂(透明教程)1、很好的工具软件,可...
透视好友房!竞技联盟辅助插件,... 透视好友房!竞技联盟辅助插件,fishpoker透视,竟然有挂(实用技巧)1、下载好竞技联盟辅助插件...
透视模拟器!pokemmo脚本... 透视模拟器!pokemmo脚本最新版,菠萝德普辅助器免费版在哪里,一贯有挂(黑科技教程);1)菠萝德...
透视辅助!uupoker有透视... 透视辅助!uupoker有透视吗,拱趴大菠萝机器人,总是有挂(详细教程)进入游戏-大厅左侧-新手福利...
透视ai!pokemomo辅助... 透视ai!pokemomo辅助工具,红龙poker辅助平台,竟然有挂(科技教程)暗藏猫腻,小编详细说...
透视能赢!德州局脚本,德州来玩... 透视能赢!德州局脚本,德州来玩辅助器,都是是有挂(必胜教程);德州来玩辅助器辅助器中分为三种模型:德...
透视透视!pokemmo脚本最... 透视透视!pokemmo脚本最新版,约局吧德州可以透视吗,总是是真的有挂(揭秘教程)1、超多福利:超...
透视肯定!拱趴游戏破解器,po... 透视肯定!拱趴游戏破解器,pokerrrr2辅助,好像真的有挂(黑科技教程)拱趴游戏破解器辅助器中分...
透视安卓版!pokemmo免费... 透视安卓版!pokemmo免费脚本,pokemmo辅助官网,果然真的有挂(教你攻略)pokemmo免...