气流不 运行
Airflow not running
我是 Airflow 的新手,因为我每天都在 运行 正常的终端语句之后:
cd ../../气流
bashRun.sh
我遇到了这个错误
[2021-12-09 17:04:04,486] {db.py:815} ERROR - Automatic migration is not available
[2021-12-09 17:04:04,486] {db.py:817} ERROR - The task_fail table has 14 rows without a corresponding dag_run row. You must manually correct this problem (possibly by deleting the problem rows).
你能指导我如何解决这个问题吗?提前致谢
我没有看到您的“run.sh”脚本。出于某种原因,您获得了新版本的 Airflow 并且迁移是 运行(可能是您脚本的一部分)。
你看到的是 airflow 告诉你,迁移到新版本失败是因为数据库中的某些行已损坏(可能有很多原因,但可能是早期版本的 airlfow 或某些程序中的程序错误您或某些数据库操作员手动修改数据库,或者 - 例如 - 以非干净方式关闭 Airlfow。
您应该按照消息中的说明进行操作 - 您应该删除错误的行,为此 - 不幸的是 - 您需要连接到您的数据库和 运行 适当的 SQL 查询来删除行。您需要查看 table 并删除行。我相信你可以 google 右 SQL 到 运行.
如果您不熟悉 airflow DB 的工作原理,请参阅本章 - https://airflow.apache.org/docs/apache-airflow/stable/installation/upgrading.html#post-upgrade-warnings - 那里的消息略有不同,但关于如何处理的指导是相似的。找到正确的 table,删除消息中描述的行,然后您就可以开始了。
我是 Airflow 的新手,因为我每天都在 运行 正常的终端语句之后: cd ../../气流 bashRun.sh
我遇到了这个错误
[2021-12-09 17:04:04,486] {db.py:815} ERROR - Automatic migration is not available
[2021-12-09 17:04:04,486] {db.py:817} ERROR - The task_fail table has 14 rows without a corresponding dag_run row. You must manually correct this problem (possibly by deleting the problem rows).
你能指导我如何解决这个问题吗?提前致谢
我没有看到您的“run.sh”脚本。出于某种原因,您获得了新版本的 Airflow 并且迁移是 运行(可能是您脚本的一部分)。
你看到的是 airflow 告诉你,迁移到新版本失败是因为数据库中的某些行已损坏(可能有很多原因,但可能是早期版本的 airlfow 或某些程序中的程序错误您或某些数据库操作员手动修改数据库,或者 - 例如 - 以非干净方式关闭 Airlfow。
您应该按照消息中的说明进行操作 - 您应该删除错误的行,为此 - 不幸的是 - 您需要连接到您的数据库和 运行 适当的 SQL 查询来删除行。您需要查看 table 并删除行。我相信你可以 google 右 SQL 到 运行.
如果您不熟悉 airflow DB 的工作原理,请参阅本章 - https://airflow.apache.org/docs/apache-airflow/stable/installation/upgrading.html#post-upgrade-warnings - 那里的消息略有不同,但关于如何处理的指导是相似的。找到正确的 table,删除消息中描述的行,然后您就可以开始了。