cost 109 ms
Airflow DockerOperator 动态创建 Mount 对象 - Airflow DockerOperator create Mount objects dynamically

有没有办法动态创建 DockerOperator 的 Mount 对象,以便我可以使用存储在 Airflow db 中的文件系统连接? 如果连接发生变化,我不想更改 dag 代码。 目前我需要像这样硬编码路径 我尝试在 Operator 外部使用 FSHook,但是当我调用时它返回一个空字符串 所以 ...

如何在另一个完成后停止 DockerOperator Airflow - How to stop DockerOperator after another one is completed Airflow

所以,基本上我有一个 airflow dag 如下: 操作员 T1 执行一个永远监听端口的容器操作员 T2 执行一个容器,该容器将在 python 脚本中使用来自 T1 的容器 Operator T3 执行一个 python 脚本,不需要其他 2 个容器,但需要在 T2 之后执行问题是,在操作员 ...

将环境变量从主机传递到 Airflow 中的 DockerOperator - Pass environment variable from host to DockerOperator in Airflow

我目前有一个 Docker 容器和一个 python 映像,我在其中运行 cronjobs。 我使用 docker 组合文件来运行它,我将令牌从主机(我的 Macbook)作为环境变量传递给容器。 我想将 cronjobs 迁移到 AirFlow (使用此处的 docker-compose 文件运 ...

docker.errors.DockerException:获取服务器时出错 API 版本或权限被拒绝错误 - docker.errors.DockerException: Error while fetching server API version or Permission denied error

我正在探索如何在 Apache Airflow 教程中使用 DockerOperator 。 我已经设法使用 docker-compose 设置 airflow 并能够在我的 airflow 浏览器中访问教程中提到的docker_dag 。 这是相同的代码。 在下面执行 tast t2 (Docke ...

Airflow + Dockeroperator 无法使用 mounts 参数传递挂载/卷 - Airflow + Dockeroperator unable to pass mounts / volumes using mounts parameter

我正在尝试将本地目录作为卷传递给 airflow,然后将其传递给 dag DockerOperator 我的airflow-docker-compose.yaml(在airflow-common部分)看起来如下 在 DAG 代码中,我试图传递 mounts 参数,如下所示: 使用此代码,我得到错误: ...

如何在 Airflow 的 DockerOperator 中使用“host_tmp_dir”? - How to use "host_tmp_dir" in DockerOperator in Airflow?

在 DAG 中,我使用的是 DockerOperator,我需要在其中挂载一个临时目录来存储一些数据。 容器必须为此临时目录使用主机上的特定路径,因此我尝试使用 DockerOperator 的“host_tmp_dir”参数,但这不起作用。 考虑以下 DAG 示例:from airflow im ...

在 Airflow DockerOperator 中使用 auto_remove 和 force_pull 从文档中不是很清楚 - Use of auto_remove and force_pull in the Airflow DockerOperator not very clear from documentation

如果force_pull未设置为 True 是否意味着如果图像有更新,它将不会被拉取。 如果不需要拉图像,我不想拉图像,即没有变化。 还需要auto-remove ,如果重复使用容器不移除会有什么危险。 文档似乎很简单,大多数文章似乎都没有涵盖这些方面。 任何人都可以更清楚地了解这两个参数吗? ...

Airflow DockerOperator 挂载会导致基于 docker-compose 的 Airflow 设置出错 - Airflow DockerOperator mounts cause an error in docker-compose based Airflow setup

我正在使用 docker-compose 和 celery executor 运行 Airflow 2.1.4。 到目前为止,我已经能够从 celery 工作容器启动和运行简单的 DockerOperator 任务,但是现在当我尝试将目录从共享驱动器挂载到任务容器时,出现错误(下面的日志文件)。 如 ...

无法使用 DockerOperator 从 Airflow 容器中执行 Ubuntu 容器中的命令 - Unable to execute a command in Ubuntu container, from Airflow container using DockerOperator

我对 Docker + Airflow 很陌生。 以下是我想要完成的。 我有 4 项服务,如下面的撰写文件所示。 3 个与 Airflow 相关,一个作为测试 Ubuntu 实例。 Airflow 相关容器:airflow airflow-database 、airflow airflow-we ...


排序:
质量:
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM