【问题标题】:Airflow 2 - MySQL connection issueAirflow 2 - MySQL 连接问题
【发布时间】:2022-01-11 18:52:01
【问题描述】:

我们有一个 MySQL 任务,它在 Airflow 1.10.15 中使用 SSL 连接到 5.7.22 MySQL 数据库(额外:{"ssl": {"ca": "ca.pem"}})。但是,一旦我们升级到 Airflow 2.0.2,任务就会失败并显示 (2026, 'SSL connection error: error:1425F102:SSL routines:ssl_choose_client_version:unsupported protocol')。有人对此行为有任何想法吗?

以下是之前和之后的python包

气流 1.10.15

mysqlclient==1.3.14

气流 2.0.2

mysql-connector-python==8.0.22

mysqlclient==2.0.3

【问题讨论】:

    标签: airflow mysql-connector airflow-2.x


    【解决方案1】:

    我认为问题可能是因为 Airflow 2 使用了不支持 TLS v1 的较新的 Debian。

    我不是 100% 确定您应该如何配置您的 MySQL/客户端,但这听起来与 MySQL ERROR 2026 - SSL connection error - Ubuntu 20.04 非常相似

    解决方案是禁用 SSL(不推荐)或降低 Debian 的安全级别(不推荐)或确保您使用 TLS v2

    显然这可以通过更改您的 MySQL 设置并重新启动它来完成:

    [mysqld]
    tls_version=TLSv1.2
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-09-23
      • 2011-02-16
      • 1970-01-01
      • 1970-01-01
      • 2011-05-17
      • 2015-09-19
      相关资源
      最近更新 更多