python - 气流可以与编译的python dag一起使用吗?
问题描述
气流是否可以识别已编译的python代码?我正处于这项研究的开始阶段。如果这是不可能的,我正在考虑让非编译的 python dag 执行编译的可执行文件。想法或建议?提前感谢您的分享!
解决方案
Airflow 调度程序不会检查已编译的 python 代码 (.pyc) 文件。
您将需要包含用于 Airflow 的 DAG/任务实例化的 python 文件 (.py) 以将其识别为管道。
声明管道后,您可以利用任何运算符来执行任务。
我相信您会使用 BashOperators,因为这将允许您执行 bash 命令来执行已编译的可执行文件。
推荐阅读
- php - 使用“source”命令获取提供意外输出的变量
- c# - 为什么在静态方法可以是非静态的时候使用它?
- python - 如何在无需安装 python 的情况下向用户分发 aa python 脚本
- matlab - 如何在 MatLab 中使用 ode45 修复分配错误(ode45 函数的第 488 行)
- android - 在 Android WebView 中访问 HTTP 响应标头
- perl - 如何使用 Sed 或 Perl 根据字符串的第二列号以降序方式对给定的文本文件进行排序
- c - 如何添加两个数组以产生第三个?
- class - 我怎样才能让这个调度电话工作?
- javascript - e.preventDefault() 不适用于表单提交
- entity-framework-core - 使用原始 SQL 更改数据库内容会导致 EntityFramework 上下文不同步