代码之家  ›  专栏  ›  技术社区  ›  e_i_pi

气流2.4.2中未显示网格视图

  •  1
  • e_i_pi  · 技术社区  · 2 年前

    我们刚刚从Airflow 2.2.4升级到2.4.2,我们通过k8s和Helm进行部署,使用基本的apache Airflow==2.4.2 Docker映像以及安装了pip的其他一些Python包。Airflow 2.4.2升级的一部分将web UI中的树状视图替换为网格视图。当我们进入网格视图时,我们会看到以下内容: enter image description here

    标记的输出是您的一般气流错误:

    哎呀! 发生了不好的事情。

    气流被许多用户使用,很可能其他用户 类似的问题,你可以很容易地找到解决问题的方法。

    请考虑以下步骤:

    • 收集相关信息(带有错误的详细日志, 复制步骤,部署细节)

    • 使用以下方法查找类似问题:

      • GitHub讨论
      • GitHub问题
      • 堆栈溢出
      • 你每天使用的常用搜索引擎
    • 如果在托管服务上运行Airflow,请考虑打开问题 使用服务支持渠道

    • 如果您尝试诊断和修复 自己解决问题,考虑创建一个错误报告。 但是,请确保包括迄今为止您的调查的所有相关细节和结果。

    Python版本:3.9.15气流版本:2.4.2节点: {作者已弃用}} -------------------------------------------------------------------------------错误>请联系服务器管理员。

    查看我们的网络日志只会产生以下文本:

    [[34m2022-12-15 01:31:52,943[0m] {[34mapp.py:[0m1741} ERROR[0m - Exception on /object/grid_data [GET][0m

    尽管搜索了几个小时,但我在网上找不到其他Airflow用户遇到这个问题的例子。

    这里可能有什么问题?这似乎是内部气流UI问题,因此 也许 可能与我们的基础设施或设置有关,但我不明白为什么。

    同样值得注意的是,当DAG中的Operators有一个名为 params 。我可以排除这一原因,因为我们的DAG和运营商肯定没有这一点。

    0 回复  |  直到 2 年前
        1
  •  0
  •   Michal VoleÅ¡íni    2 年前

    你到底是怎么更新的?你跑了吗 helm uninstall airflow 然后 helm install apache/airflow ?

    您是否检查了运行迁移作业是否成功,或者是否已执行?

        2
  •  0
  •   e_i_pi    2 年前

    看起来问题与 dbt-snowflake==1.0.0 也在安装中,并且它与存在某种Python包约束冲突 apache-airflow==2.4.2 .升级 dbt-snowflake 到v1.3.0解决了这个问题。