内容简介:Apache Airflow 2.2.1 已正式发布,Airflow 是一个灵活、可扩展的工作流自动化和调度系统,可编集和管理数百 PB 的数据流。项目可轻松编排复杂的计算工作流,通过智能调度、数据库和依赖关系管理、错误处理和日志...
Apache Airflow 2.2.1 已正式发布,Airflow 是一个灵活、可扩展的工作流自动化和调度系统,可编集和管理数百 PB 的数据流。项目可轻松编排复杂的计算工作流,通过智能调度、数据库和依赖关系管理、错误处理和日志记录,Airflow 可以对从单个服务器到大规模集群的资源进行自动化管理。Airflow 采用 Python 编写,具有高扩展性,能够运行其他语言编写的任务,并允许与常用的体系结构和项目集成,如 AWS S3、 Docker 、Kubernetes、 MySQL 、PostgresSQL 等。
主要更新内容
- 修复调度程序中的意外提交错误
- 添加 DagRun.logical_date 作为属性
- 任务完成时清除 ti.next_method 和 ti.next_kwargs
- 更快的 PostgreSQL 数据库迁移到 Airflow 2.2
- 删除 Swagger2Specification._set_defaults 类方法中不正确的类型注释
- 将 TriggererJob 添加到作业检查命令
- 当下一次运行为 None 时隐藏 工具 提示
- 使用数据间隔兼容层创建 TI 上下文
- 修复排队的 dag 运行更改 catchup=False 行为
- 当 dag 或任务完成时,将详细信息添加到日志记录中
- 警告不支持的 Python 3.10
- 通过使用 max_active_runs 限制排队的 dagrun 创建来修复追赶
- 缺少序列化 dag 时防止调度程序崩溃
- 不要为其他数据库安装 SQLAlchemy/Pendulum 适配器
- 解决方法 libstdcpp TLS 错误
- 将 ds、ts 等改回使用逻辑日期
- 确保任务状态在标记为失败/成功/跳过时不会改变
- 将触发器页面标签重命名为逻辑日期
- 允许 Param 支持默认值 None
- 从数据库反序列化时升级旧的 DAG/任务参数格式
- 不要将 ENV 和 _cmd 烘焙到非 sudo 的 tmp 配置中
- CLI:如果缺少 args,则在加载 DAG 之前回填命令失败
- 错误修复:插入到 task_fail 时空执行日期违反 NOT NULL
- 尝试在 upgradeb 中移动 "悬空" 行
- SchedulerJob._process_executor_events 中的行锁 TI 查询
- 修复 Airflow 2.2.0 中的 XCom.delete 错误
- 在启动触发器之前检查 python 版本
详情请查看更新公告。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:- Apache Airflow 2.0 发布,Airbnb 开源的调度系统
- 290家公司都在用的任务调度系统,还在Github上开源了
- Schedulis V1.0.0 发布--开源的金融级工作流调度方案
- 宜信开源|微服务任务调度平台SIA-TASK入手实践
- 开源分布式工作流任务调度系统Easy Scheduler 1.0.1正式发布
- 简单才是王道?刚开源的微服务任务调度平台SIA—TASK初探
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
移动互联网商规28条
王吉斌、彭盾、程成 / 机械工业出版社 / 2014-6 / 49.00
每一次信息技术革命都会颠覆很多行业现有的商业模式和市场规则,当前这场移动互联网变革的波及面之广和蔓延速度之快,完全超出我们的想象。行业的边界被打破并互相融合,在此之前,我们只面临来自同行业的竞争,但是今天,我们不知道竞争对手会来自哪里。也许今天我们还是行业的巨人,但是明天就会被踩在脚下,当我们的体温犹热时,新的巨人已经崛起。诺基亚等传统科技巨头的衰退告诉我们,企业在一个时代的优势,到了另外一个新时......一起来看看 《移动互联网商规28条》 这本书的介绍吧!