给定的配置无效。 Reason: Expected one of #, => at line 6, column 2 (byte 118) after
input {
file {
path => ['/opt/logstash/logstash-tutorial.log']
start_position => 'beginning'
ignore_older => 0 2
}
}
在字符串中加上双引号,会显示相同的错误消息。 我在代码的第六行得到错误。这是在ignore_older =>之后0 2行。
请帮助..
我执行的运行配置文件的命令是./logstash -f 'first-pipline.conf'
配置
input {
file {
path => ["/opt/logstash/logstash-tutorial.log"]
start_position => "beginning"
ignore_older => 0 2
}
}
filter {
grok {
match => {"message" => "%{COMBINEDAPACHELOG}"}
}
}
output {
}
答案 0 :(得分:0)
file
输入的ignore_older
parameter需要一个数字,0 2
不是数字。
修复这样的参数,它将起作用:
input {
file {
path => ['/opt/logstash/logstash-tutorial.log']
start_position => 'beginning'
ignore_older => 0
}
}