【发布时间】:2022-06-18 01:51:25
【问题描述】:
似乎没有关于升级气流的适当文档。 Upgrading Airflow to a newer version 页面只讨论升级数据库。那么升级气流的正确方法是什么?
只是将 python 包升级到最新版本吗?还是我应该使用相同的 venv 并完全从头开始安装较新的气流版本?还是完全是别的东西?
我猜数据库升级将是这些步骤之一的最后一步。
【问题讨论】:
-
如果你在docker容器上运行的气流和版本相差不大,那么停止现有容器并启动新容器(保留卷,网络安装)就可以了,不是,我认为没有升级框架的好方法,您可以从启动新版本服务器和复制 dag 完全手动完成升级过程,并针对每个版本更改参考迁移指南进行测试。
-
我没有在 docker 上运行气流,所以我不认为这是一个选项
-
使用 virtualenv 设置新的气流以分离现有的 python 环境但具有相同的 db 和 dags、日志等路径,而不是一一迁移 dags(关闭/打开)。
标签: airflow