Airflow的MySqlOperator和PostgresOperator
1. 依赖 MySqlOperator 的数据库交互通过 MySQLdb 模块来实现, 使用前需要安装相关依赖: pip install apache-airflow[mysql] 2. 使用 使用 MySqlOperator 执行sql任务的一个简单例子: from airflow import DAG from airflow.utils.dates import days_ago from airflow.operators.mysql_operator import MySqlOperator default_args = { 'owner': 'airflow', 'depends_on_past': False, 'start_date': days_ago(1), 'email': ['j_hao104@163.com'], 'email_on_failure': True, 'email_on_retry': False, } dag = DAG( 'MySqlOperatorExample', default_args=default_args, description='MySqlOperatorExample', schedule_interval="30 18 * * *") insert_sql = "insert into log SELECT *