【问题标题】:Error `ValueError: Unable to configure handler 'processor': expected token ':', got '}'` when trying to bring up Airflow 1.10.6 in kubernetes尝试在 kubernetes 中启动 Airflow 1.10.6 时出现错误 `ValueError: Unable to configure handler 'processor': expected token ':', got '}'`
【发布时间】:2020-06-11 16:23:19
【问题描述】:

我正在尝试在 Kubernetes 集群中启动一个新的 Airflow 实例,版本 1.10.6,但我一直在调度程序 pod 上遇到以下错误(将错误复制到似乎最关键的地方) .

    self.name, self.filename)
jinja2.exceptions.TemplateSyntaxError: expected token ':', got '}'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/bin/airflow", line 25, in <module>
    from airflow.configuration import conf
  File "/usr/local/lib/python3.6/site-packages/airflow/__init__.py", line 45, in <module>
    settings.initialize()
  File "/usr/local/lib/python3.6/site-packages/airflow/settings.py", line 374, in initialize
    LOGGING_CLASS_PATH = configure_logging()
  File "/usr/local/lib/python3.6/site-packages/airflow/logging_config.py", line 68, in configure_logging
    raise e
  File "/usr/local/lib/python3.6/site-packages/airflow/logging_config.py", line 63, in configure_logging
    dictConfig(logging_config)
  File "/usr/local/lib/python3.6/logging/config.py", line 795, in dictConfig
    dictConfigClass(config).configure()
  File "/usr/local/lib/python3.6/logging/config.py", line 566, in configure
    '%r: %s' % (name, e))
ValueError: Unable to configure handler 'processor': expected token ':', got '}'

还有其他人遇到过这种情况吗?我从来没有直接使用过 jinja,所以我正在努力清理我的 Airflow 文件以找出可能导致它的原因。

【问题讨论】:

    标签: python jinja2 airflow


    【解决方案1】:

    我的第一个猜测是,很可能您的配置文件中存在语法错误。

    【讨论】:

    • 你是对的,我使用了另一个环境中的旧配置文件,它可以工作。谢谢!
    猜你喜欢
    • 2023-01-03
    • 2021-04-27
    • 1970-01-01
    • 2022-11-12
    • 2018-12-29
    • 2020-02-17
    • 1970-01-01
    • 2019-06-07
    相关资源
    最近更新 更多