Airflow学习笔记 --- job配置文件说明
来源:互联网 发布:观一叶而知秋 编辑:程序博客网 时间:2024/06/08 01:33
"""Code that goes along with the Airflow tutorial located at:https://github.com/airbnb/airflow/blob/master/airflow/example_dags/tutorial.py"""# The DAG object; we'll need this to instantiate a DAGfrom airflow import DAG# Operator; we need this operate;from airflow.operators.bash_operator import BashOperatorfrom datetime import datetime, timedelta# Default Argumentsdefault_args = { 'owner': 'airflow', 'depends_on_past': False, 'start_date': datetime(2015, 6, 1), 'email': ['812716131@qq.com'], 'email_on_failure': False, 'email_on_retry': False, 'retries': 1, 'retry_delay': timedelta(minutes=5), # 'queue': 'bash_queue', # 'pool': 'backfill', # 'priority_weight': 10, # 'end_date': datetime(2016, 1, 1),}# Instantiate a DAGdag = DAG('tutorial', default_args=default_args)# t1, t2 and t3 are examples of tasks created by instantiating operatorst1 = BashOperator( task_id='print_date', bash_command='date', dag=dag)t2 = BashOperator( task_id='sleep', bash_command='sleep 5', retries=3, dag=dag)templated_command = """ {% for i in range(5) %} echo "{{ ds }}" echo "{{ macros.ds_add(ds, 7)}}" echo "{{ params.my_param }}" {% endfor %}"""t3 = BashOperator( task_id='templated', bash_command=templated_command, params={'my_param': 'Parameter I passed in'}, dag=dag)t2.set_upstream(t1)t3.set_upstream(t1)
0 0
- Airflow学习笔记 --- job配置文件说明
- Airflow学习笔记 --- airflow安装
- Airflow学习笔记 --- 基本知识储备
- Airflow学习笔记 --- 运行Python Task
- airflow详细配置说明
- Quartz-job的quartz.properties配置文件说明
- Quartz-job的quartz.properties配置文件说明
- Oracle job学习笔记
- 树莓派学习笔记——webiopi配置文件说明
- 【学习笔记】redis配置文件redis.conf参数说明
- 1. Laravel5学习笔记:Composer.json配置文件说明
- 1. Laravel5学习笔记:Composer.json配置文件说明
- Airflow CeleryExecutor安装和配置说明
- Quartz-job的quartz.properties quartz_jobs.xml 配置文件说明
- REDIS学习II-配置文件说明
- metasploit-学习6---配置文件说明
- hibernate配置文件学习笔记
- spring配置文件学习笔记
- Solr-reference-Getting Started-2
- 百度、高德地图去除左下角Logo
- Jenkins执行shell脚本,提示“未找到命令”
- 系统通信RPC、httpclient
- CSUOJ 1922 Irony Ring 线段树 or 贪心
- Airflow学习笔记 --- job配置文件说明
- NSArray中containsObject的用法
- Python Numpy Tutorials: 集合
- 使用Android studio做一个简单的网站APP
- Serverless,后端小程序的未来
- 用 TensorFlow 做个聊天机器人
- spring-springmvc-mybatis(ssm)maven框架整合教程
- C++操作Redis数据库 如何安装hiredis
- 微信小程序开发不改工具初衷 致力线上线下场景营造