首先,备份您的Airflow元数据库。
检查Airflow安装目录下的迁移版本是否与元数据库中的迁移版本匹配。您可以从Airflow安装文件夹的“migrations/versions”目录中找到所有迁移版本。
如果存在不匹配的迁移版本,请运行以下命令进行迁移:
airflow db reset
airflow db init
airflow users create --username admin --password admin --role Admin --email admin@example.com
airflow webserver
重新启动Airflow,检查是否可以在独立模式下运行。
代码示例:
命令1:备份元数据库 pg_dump -p 5432 airflow > airflow_backup.sql
命令2:执行迁移 airflow db reset airflow db init airflow users create --username admin --password admin --role Admin --email admin@example.com airflow webserver