当前位置:  开发笔记 > 运维 > 正文

由于YAML配置问题而无法启动Filebeat

如何解决《由于YAML配置问题而无法启动Filebeat》经验,为你挑选了1个好方法。



1> Jordan Runni..:

发生“未知的转义字符”错误是因为\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

推荐阅读
雯颜哥_135
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有