这个错误表明在初始化Airflow数据库时发生了问题。解决此问题的步骤如下:
查找在执行airflow db init
时发生错误的详细信息。您可以在终端中运行以下命令:
airflow db init --debug
找到有关错误的详细信息,例如哪个约束缺失。
使用以下命令删除Airflow数据库:
airflow db reset --yes
修改airflow.cfg
配置文件以更改数据库连接,您可能需要更改sql_alchemy_conn
选项。
重新初始化Airflow数据库:
airflow db init
完成后,运行以下命令检查数据库是否正常工作:
airflow db check
如果一切正常,您应该能够启动Airflow服务并开始使用它。
代码示例:
$ airflow db reset --yes
$ nano airflow.cfg
# 修改 sql_alchemy_conn
$ airflow db init
$ airflow db check
$ airflow webserver
上一篇:本地AD属性“msExchUsageLocation”的语法和范围信息是什么?
下一篇:本地Airflow安装和设置:在执行`airflowdbinit`时失败,报“ValueError:Nosuchconstraint:'dag_tag__fkey'”错误。