Airflow 报错ERROR - Exception rendering Jinja template for task
这其实是airflow使用的一个坑 在bash_command这里引用shell的时候在结尾需要加一个空格 不然就会报错
import airflow
from airflow import DAG
from airflow.operators.bash import BashOperator
default_args = {
'owner': 'saasdmp',
'depends_on_past': False,
'start_date': airflow.utils.dates.days_ago(1)
}
dag = DAG(
dag_id='saasdmp_test',
default_args=default_args,
description='shell脚本调度测试',
schedule_interval=None)
t1 = BashOperator(
task_id='saasdmp_test_01',
bash_command='sh /home/emr-user/etx/lsm/script/sql/incr/tmp/tmp.sh ',
dag=dag)