确认已经安装了依赖项:
pip install apache-airflow[postgres]==1.10.12 # PostgreSQL
或
pip install apache-airflow[mysql]==1.10.12 # MySQL
更改Airflow配置文件中的SQLAlchemy连接字符串:
针对PostgreSQL:
postgresql+psycopg2://{USERNAME}:{PASSWORD}@{HOST}:{PORT}/{DATABASE}
针对MySQL:
mysql://{USERNAME}:{PASSWORD}@{HOST}:{PORT}/{DATABASE}
删除Airflow元数据库:
airflow resetdb
初始化Airflow元数据库:
airflow initdb
注意:在更改连接字符串后,应该先删除Airflow元数据库,然后再进行初始化操作。