比较重要的参数:

参数 默认值 说明
airflow_home /home/airflow/airflow01 airflow home,由环境变量$AIRFLOW_HOME决定
dags_folder /home/airflow/airflow01/dags dag python文件目录
base_log_folder /home/airflow/airflow01/logs 主日志目录
executor SequentialExecutor, LocalExecutor, CeleryExecutor executor方式,分别为序列、本地、队列
sql_alchemy_conn sqlite:////home/airflow/airflow01/airflow.db 数据库连接方式
sql_alchemy_pool_size 5 数据库线程池
sql_alchemy_pool_recycle 3600 数据库idle连接回收时间
parallelism 32 executor的并行度,即同时在一个executor上同时运行的task instance个数
dag_concurrency 16 调度器同时可以运行的task instance个数(跟上个参数啥关系?)
max_active_runs_per_dag 16 不懂~
load_examples True 是否载入示例
default_impersonation 当不设置task的用户时,以此用户执行
security 安全验证类似,如kerberos
default_owner airflow operator 绑定的默认用户名
default_cpus 1 operators 使用的cpu
default_ram 512 operators 使用的内存
base_url http://localhost:8080 webserver的URL
web_server_host 0.0.0.0 webserver的IP
web_server_port 8080 webserver的端口
web_server_ssl_cert webserver的certificate路径
web_server_ssl_key webserver的key路径
web_server_worker_timeout 120 gunicorn webserver和worker的超时时间
worker_refresh_batch_size 1 webserver每次检测worker的个数。发现新的worker并杀死旧的worker
worker_refresh_interval |30 webserver检测的时间间隔
access_logfile - webserver日志位置,-指标准输出
error_logfile - webserver日志位置,-指标准输出
expose_config False 是否在页面上显示配置信息
authenticate False webserver是否开始权限验证
filter_by_owner False 通过名称过滤dag,需要开启权限验证。
smtp_host localhost smtp主机
smtp_user smtp上的用户
smtp_password 密码
smtp_starttls True 使用tls协议
smtp_ssl False 使用ssl协议
smtp_port smtp端口
smtp_mail_from 发邮件的账户
celeryd_concurrency 16
broker_url sqla+mysql://airflow:airflow@localhost:3306/airflow celery broker url
celery_result_backend db+mysql://airflow:airflow@localhost:3306/airflow celere result
job_heartbeat_sec 5 Task instances接收外部kill信号(来自cli或者webserver)的时间时隔
scheduler_heartbeat_sec 5 scheduler和task之间的心跳间隔(应该是跟executor)
scheduler_zombie_task_threshold 300 检测僵尸task的时间间隔
catchup_by_default 不懂~

parallelism = number of physical python processes the scheduler can run

dag_concurrency = the number of TIs to be allowed to run PER-dag at once

max_active_runs_per_dag = number of dag runs (per-DAG) to allow running at once* parallelism = number of physical python processes the scheduler can run

  • dag_concurrency = the number of TIs to be allowed to run PER-dag at once
  • max_active_runs_per_dag = number of dag runs (per-DAG) to allow running at once

其它:

https://cwiki.apache.org/confluence/display/AIRFLOW/Common+Pitfalls

2.airflow参数简介的更多相关文章

  1. mqtt------ mosca服务器端参数简介

    一:服务器端 为什么使用mosca:mosca是基于node.js开发,上手难度相对较小,其次协议支持完整,除了不支持Qos 2,其它的基本都支持.持久化支持redis以及mongo.二次开发接口简单 ...

  2. 【ABAP系列】SAP abap dialog screen屏幕参数简介

    公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[ABAP系列]SAP abap dialog ...

  3. HOG参数简介及Hog特征维数的计算(转)

    HOG构造函数 CV_WRAP HOGDescriptor() :winSize(64,128), blockSize(16,16), blockStride(8,8),      cellSize( ...

  4. VM参数简介

    http://www.cnblogs.com/yuzhaoxin/p/4083612.html block_dump Linux 内核里提供了一个 block_dump 参数用来把 block 读写( ...

  5. 【转载】va_list 可变参数 简介 va_copy vprintf

    [说明]本文转载自 smart 的文章 http://blog.sina.com.cn/s/blog_590be5290100qhxr.html  及百度百科 va_list是一个宏,由va_star ...

  6. vue路由对象($route)参数简介

    路由对象在使用了 vue-router 的应用中,路由对象会被注入每个组件中,赋值为 this.$route ,并且当路由切换时,路由对象会被更新. so , 路由对象暴露了以下属性: 1.$rout ...

  7. Flask 参数简介

    我们都知道学习了Flask的时候它里面的参数是有很多种的参数  都是需要相互进行调用传递的  今天就简要分析一些常见的参数 首先导入Flask之后看 源码 from flask import Flas ...

  8. logging.basicConfig参数简介

    通过logging.basicConfig函数对日志的输出格式及方式做相关配置 import logging logging.basicConfig(level=logging.DEBUG, form ...

  9. HackRF One硬件架构及参数简介

    本文内容.开发板及配件仅限用于学校或科研院所开展科研实验! 淘宝店铺名称:开源SDR实验室 HackRF链接:https://item.taobao.com/item.htm?spm=a1z10.1- ...

随机推荐

  1. ssm多数据源的操作

    公司要求,需要使用两个数据库,一个mysql,一个oracle.所以需要配置两个数据库来进行操作. 1.首先,需要在jdbc.properties文件中将两个库的配置数据写入,不过一个写driver, ...

  2. 追溯了解Ubuntu之安装操作步骤(贰)

    1.首先从官网中下载32位或64位安装程序: 2.下载安装包后不需要解压:直接双击即可:在里面可以看到wubi.exe应用程序,双击打开: 如果之前已经安装过需要卸载重新安装: 3.目标驱动器是安装的 ...

  3. php图片上传存储源码,可实现预览

    <?php header("content-Type: text/html; charset=gb2312"); $uptypes=array('image/jpg', // ...

  4. Spark RDD理解

    目录 ----RDD简介 ----RDD操作类别 ----RDD分区 ----宽依赖和窄依赖作用 ----RDD分区划分器 ----RDD到调度 返回顶部 RDD简介 RDD是弹性分布式数据集(Res ...

  5. python3配置文件的增删改查,记录一下

    #!/usr/bin/env python3 import json #json模块,用于将像字典的字符串转换为字典 import re #re模块,查找替换 import shutil #copy文 ...

  6. 基于visual studio 2017 以及cubemx 搭建stm32的开发环境(2)

    主要解决 vs2017中,printf无法打印数据的问题. 在keil环境下正常使用printf功能,但是以下的重定向代码在vs2017下使用不了: #ifdef __GNUC__ /* With G ...

  7. R语言-正则表达式1

    R语言的正则表达式主要用来处理文本资料,比如进行查找.替换等等. 首先是一些处理文本时会用到的函数: 字符串分割:strsplit() 字符串连接:paste(),paste0() 计算字符串长度:n ...

  8. 20155304 2016-2017-2 《Java程序设计》实验二 Java面向对象程序设计

    实验二 Java面向对象程序设计 实验内容 初步掌握单元测试和TDD 理解并掌握面向对象三要素:封装.继承.多态 初步掌握UML建模 熟悉S.O.L.I.D原则 了解设计模式 实验要求 没有Linux ...

  9. 20155315实验三 敏捷开发与XP实践

    实验内容 1.XP基础 2.XP核心实践 3.相关工具 实验要求 1.没有Linux基础的同学建议先学习<Linux基础入门(新版)><Vim编辑器> 课程: 2.完成实验.撰 ...

  10. 20155322 2016-2017-2《Java程序设计》课程总结

    学号 2016-2017-2<Java程序设计>课程总结 (按顺序)每周作业链接汇总 预备作业一:浅谈对师生关系的看法以及对未来学习生活的展望 预备作业二:学习娄老师<做中学> ...