gpt4 book ai didi

yaml - 由于 YAML 配置问题,无法启动 Filebeat

转载 作者:行者123 更新时间:2023-12-02 11:50:57 36 4
gpt4 key购买 nike

我是 filebeat 新手,由于 .yml 配置问题,我在启动时陷入困境。我正在使用Win7专业版。

我已经配置了默认的简单配置:

filebeat:
prospectors:
-
paths:
- "e:\Applications\Apache Tomcat 8.0.9\logs\localhost_access_log.*.txt"
- "e:\Applications\Apache Tomcat 8.0.9\logs\*.log"
input_type: log

配置中没有选项卡。通过 PSPad 验证。

并且取决于行尾,我收到以下错误:

使用 DOS:

Loading config file error: YAML config parsing failed on apache.yml: yaml: line 4: found unknown escape character. Exiting.

使用 UNIX:

Loading config file error: YAML config parsing failed on apache.yml: yaml: line 3: could not find expected ':'. Exiting.

最佳答案

发生“未知转义字符”错误是因为 \A 被解释为带引号的标量中的转义字符。最简单的解决方案是删除引号,因为这里不需要它们(它们通常不在 YAML 中):

filebeat:
prospectors:
- paths:
- e:\Applications\Apache Tomcat 8.0.9\logs\localhost_access_log.*.txt
- e:\Applications\Apache Tomcat 8.0.9\logs\*.log
input_type: log

或者,您可以用另一个反斜杠转义反斜杠:

filebeat:
prospectors:
- paths:
- "e:\\Applications\\Apache Tomcat 8.0.9\\logs\\localhost_access_log.*.txt"
- "e:\\Applications\\Apache Tomcat 8.0.9\\logs\\*.log"
input_type: log

关于yaml - 由于 YAML 配置问题,无法启动 Filebeat,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34513913/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com