升级到Airflow 1.10-_mysql_exceptions.OperationalError:(1054,“字段列表中的未知列'task_instance.executor_config'”)}

时间:2018-08-29 10:25:24

标签: python mysql airflow

我只是按照以下说明更新至Airflow 1.10:https://medium.com/datareply/apache-airflow-1-10-0-released-highlights-6bbe7a37a8e1

当我在Web GUI中单击DAG时,出现以下错误: _mysql_exceptions.OperationalError: (1054, "Unknown column 'task_instance.executor_config' in 'field list'")

看似升级需要更改数据库。是否有更改现有表的命令?我在Updating Airflow docs上找不到任何内容。

2 个答案:

答案 0 :(得分:3)

好,发现有一个命令airflow upgradedb对此进行了修复,应从Airflow 1.9升级到1.10后再运行。

答案 1 :(得分:1)

如果从气流1.8直接升级到1.10,

airflow upgradedb将不起作用,应该先升级到1.9,然后使用airflow upgradedb,然后再从1.9升级到1.10。