Airflow 初试

smtp 配置:

[smtp]
# If you want airflow to send emails on retries, failure, and you want to use
# the airflow.utils.email.send_email_smtp function, you have to configure an smtp
# server here
smtp_host = 
smtp_starttls = False
smtp_ssl = False
smtp_user = 
smtp_port = 
smtp_password = 
smtp_mail_from =

一个DAG例子:test.py

from airflow.models import DAG
from airflow.operators import BashOperator
from datetime import datetime, timedelta

default_args = {
    'owner': 'hadoop',         
    'depends_on_past': False, 
    'start_date': datetime(2017, 4, 27),
    'email': ['***@163.com', ...],
    'email_on_failure': True,
    'email_on_retry': True,
    #'queue':'celery', 
}

dag = DAG(dag_id='dag1', 
        default_args=default_args,
        schedule_interval='0 0 * * *'
        )

t1 = BashOperator(
    task_id='task1', 
    bash_command="***", 
    dag=dag)

t2 = BashOperator(
    task_id='task2', 
    bash_command="***", 
    dag=dag)

t3 = BashOperator(
    task_id='task3', 
    bash_command="***", 
    dag=dag)

t2.set_upstream(t1)
t3.set_upstream(t2)

more:

  1. http://pythonhosted.org/airflow/
  2. http://itfish.net/article/63888.html
  3. http://ju.outofmemory.cn/entry/245373
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值