栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

airflow介绍

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

airflow介绍


标题: airflow介绍
日期: 2021-10-16 09:14:58
标签: [airflow,调度系统]
分类: 调度系统

airflow是一个基于python的轻量级调度系统,管理crontab表达式进行任务的调度,我们只需要编写相对应的python脚本,即可完成任务的调度。

目前airflow已经与各关系型数据库(mysql oracle postgresql等)、大数据相关数据库组件(hive hbase es等)建立了联系,旨在更流畅地完成任务的调度,也可以自定义相关operator,完成与其他组件的关联。

它的特点就是,动态的大规模的可扩展的调度平台。
动态,意思就是在任务运行过程中,可以根据任务运行的状态、结果,随时改变任务流。

airflow中有2个比较重要的角色,一个是operator,另一个是sensor:

  1. operator分了很多类,比如说bashoperator pythonoperator mysqloperator等,也就是说,你想执行什么操作,都可以通过不同的operator去实现,如果没有,你可以自定义实现。
  2. sensor是一个检查工具,它检查的操作可以是时间,也可以是某个文件是否存在等等状态性的东西,如果检查成功,那么任务就会继续往下跑,如果检查不成功,那么就过段时间继续检查。

airflow打开了它的大门,基本上可以与任何组件进行关联。如果官方目前没有出现,就可以无脑自定义。

好了,这篇文章就到这里,下次将airflow的安装及使用。

祝大家工作顺利,事业有成。


书山有路勤为径,学海无涯苦作舟。

欢迎关注我的微信公众号,比较喜欢分享知识,也喜欢宠物,所以做了这2个公众号:

喜欢宠物的朋友可以关注:【电巴克宠物Pets】

一起学习,一起进步。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/326011.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号