【问题标题】:How can I add new "Conn Types" to Airflow 2.0?如何向 Airflow 2.0 添加新的“Conn 类型”?
【发布时间】:2021-04-29 14:20:14
【问题描述】:

我正在学习 Apache Airflow 2.0,我正在创建一个新的“连接”,但在“连接类型”中只有几个选项,例如我想添加一个 MySQL 连接,但没有那个选项。在这篇文章 (Apache Airflow - Connection issue to MS SQL Server using pymssql + SQLAlchemy) 中,您可以看到他们有很多 conn 类型,我想知道如何创建或添加新类型,现在我需要 MySQL 类型,但将来我可能需要更多类型(比如 AWS 、GCP 等)。我必须从 CLI 创建一个连接,但如果我从 UI 编辑它,conn 类型会丢失,所以这是个问题...

所以他们在 conn 类型中拥有所有这些选项: enter image description here

我只有以下选项: enter image description here

【问题讨论】:

    标签: python connection airflow


    【解决方案1】:

    您需要通过以下方式使用 MySQL Provider 来做到这一点:

    pip install -U 'apache-airflow[mysql]'
    

    pip install -U apache-airflow-providers-mysql
    

    http://apache-airflow-docs.s3-website.eu-central-1.amazonaws.com/docs/apache-airflow-providers/index.html#extending-airflow-connections-and-extra-links-via-providers

    从 Airflow 2.0.0 开始,连接类型只会显示给已安装的提供程序。

    【讨论】:

      猜你喜欢
      • 2017-12-04
      • 2015-09-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-05-02
      相关资源
      最近更新 更多