【问题标题】:Airflow is not loading my configuration file气流没有加载我的配置文件
【发布时间】:2021-09-30 04:00:19
【问题描述】:

您好,我正在尝试测试气流 API,为此我正在尝试更改默认配置

[api]
auth_backend = airflow.api.auth.backend.deny_all

按照https://airflow.apache.org/docs/apache-airflow/stable/security/api.html#api-authentication的指导

为了测试 API 调用,我尝试将 airflow.api.auth_backend 设置为默认值,ej

[api]
auth_backend = airflow.api.auth.backend.default

但是当我运行我的气流泊坞窗并进入气流网络服务器容器时,我看到我的更改在配置文件中。我在 /opt/airflow/airflow.cfg 看到了我的文件以及我的更改,但是当我运行命令时

airflow config get-value api auth_backend

airflow config list

我没有看到这种变化!!!好像它们没有加载一样。

我检查了环境,我家的气流是正确的AIRFLOW_HOME=/opt/airflow

【问题讨论】:

    标签: airflow airflow-api


    【解决方案1】:

    这是我第二次遇到这个问题,我发誓是最后一次。配置文件 unit-test-mode 上有一个变量会覆盖配置文件。这在配置参考文档中明确指出:

    https://airflow.apache.org/docs/apache-airflow/stable/configurations-ref.html#unit-test-mode

    unit_test_mode 打开单元测试模式(在运行时用测试值覆盖许多配置选项)

    检查此变量是否设置为 False

    [core]
    unit_test_mode = False
    

    【讨论】:

    • 哈哈很高兴看到你找到了答案!你分享的荣誉:)
    猜你喜欢
    • 1970-01-01
    • 2020-09-26
    • 2014-02-19
    • 2021-08-13
    • 2021-09-17
    • 1970-01-01
    • 2011-05-04
    • 2013-11-02
    • 1970-01-01
    相关资源
    最近更新 更多