如何升级到Airflow 2.0?
现在Airflow 2.0已经发布,我们很高兴尝试一些新功能如何升级到Airflow 2.0?,airflow,Airflow,现在Airflow 2.0已经发布,我们很高兴尝试一些新功能 从1.10.11升级到2.0的最佳方式是什么 我现有的代码是否有效,或者我是否需要更改我的DAG 我们将在本周晚些时候开始在开发环境中进行升级测试 气流1.10.11和本地执行器和蟒蛇3,我们在 步骤1:升级到Python 3 步骤2:升级至气流1.10.14(也称为气流“桥接”版本) 步骤3:安装并运行气流升级检查脚本() 步骤4:从后端口提供商导入运算符 步骤5:升级气流DAG 步骤6:升级配置设置 步骤7:升级到Airflo
- 从1.10.11升级到2.0的最佳方式是什么
- 我现有的代码是否有效,或者我是否需要更改我的DAG
阅读该文档缺少信息,即如何在新版本已经可用的情况下准确升级到1.10.14 根据PIP文件()的规定,这应适用于:
python -m pip install apache-airflow==1.10.14
这似乎对我有用,但从那以后我再也不能开始上网了
首先,我必须升级数据库:
airflow upgradedb
其次,启动Web服务器显示了一个问题,即现在“密钥”必须包含真正的密钥
执行
openssl rand -hex 30
并将十六进制键添加到afflow.cfg文件中
然后按照升级文档中的其余步骤(包括执行检查脚本)
由于也没有描述,实际升级到2.0应该通过使用
pip install -U apache-airflow
请特别注意DB upgrade命令中的更改(airflow DB upgrade
而不是airflow upgradedb
)
问候,,
HerrB92文档只是说要更新到1.10.14,但步骤2没有说明如何更新。步骤3假设您已经安装了它。我的airflow 1.10.10目前正在运行-是否有
airflow升级
或其他什么?升级-pip安装-U apache airflow
,一旦安装airflow upgradedb
——与升级到任何airflow相同version@kaxil升级文档中提到必须先升级到1.10.14,但是,正如@d8anija提到的,如何准确地(首先)升级到1.10.14pip安装-U apache airflow
直接安装2.0+,如何升级到比最新版本更低的版本并不十分明显。@HerrB92 runpip安装-U apache airflow==1.10.14