有没有办法将现有的 Airflow 实例迁移到 Google Cloud Composer?
我们目前正在使用数据库的 postgres 运行我们自己的 Airflow 实例。理想情况下,我们能够保留 DAG 的现有历史,我认为这需要复制整个数据库。这可能吗?
有没有办法将现有的 Airflow 实例迁移到 Google Cloud Composer?
我们目前正在使用数据库的 postgres 运行我们自己的 Airflow 实例。理想情况下,我们能够保留 DAG 的现有历史,我认为这需要复制整个数据库。这可能吗?
所有 Airflow 元数据都保存在数据库实例中。对于 PostgreSQL,您可以在当前数据库上执行pg_dumpcore-sql_alchemy_conn
,然后在. 在 Composer 文档中,我没有在任何地方特别提到他们使用的数据库,但我假设他们也在 PostgreSQL 上。
您需要小心确保现有数据库运行与 Composer 相同的 Airflow 版本。Composer 目前在 Airflow 1.9.0 上。