Python ile Apache Airflow'a Giriş
Mike Metzger
Data Engineer
# Yeni yöntem, Airflow 2.x+
EmptyOperator(task_id='example')
# Eski yöntem, Airflow <2.0
EmptyOperator(task_id='example', dag=dag_name)
BashOperator(
task_id='bash_example',
bash_command='echo "Example!"',
# Sonraki satır yalnızca Airflow 2 öncesi için
dag=dag
)
BashOperator(
task_id='bash_script_example',
bash_command='runcleanup.sh',
)
from airflow.operators.bash import BashOperatorexample_task = BashOperator(task_id='bash_ex', bash_command='echo 1', )
bash_task = BashOperator(task_id='clean_addresses',
bash_command='cat addresses.txt | awk "NF==10" > cleaned.txt',
)
Python ile Apache Airflow'a Giriş