python - 尝试在 kubernetes 中启动 Airflow 1.10.6 时出现错误 `ValueError: Unable to configure handler 'processor': expected token ':', got '}'`
问题描述
我正在尝试在集群中启动一个新的 Airflow 实例,版本 1.10.6,Kubernetes
但我一直在调度程序 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 文件以找出可能导致它的原因。
解决方案
我的第一个猜测是,您的配置文件中很可能只是有语法错误。
推荐阅读
- javascript - 如何在IE11中获取地图的第一个键和值
- eclipse - Eclipse 插件开发:存储为 UTF8 的德语变音符号在 SWT 控件中显示错误,但在字符串常量中正确
- javascript - 如何从 Json 访问特定字段
- c - 我需要有人为我解释二叉树
- drupal - FeatureContext 文件中未定义步骤。我已经定义了步骤。不确定是否正在调用 featurecontext 文件
- javascript - Typescript React 只接受一个 html 子元素
- automated-tests - 空手道; 计算 json 数组中对象内的 K:V 对数
- r - 修复 Plotly 图例位置并禁用 RMarkdown 中 Shiny 的 Plotly 面板
- r - RStudio 连接到 IBM Watson Studio 上的 Spark
- android - 如何在相机应用程序中将原始字节 [] 转换为位图