elasticsearch 输入为日志存储配置中的文件路径
在Windows系统上运行这样的命令时: 当logstash配置文件的输入为stdin{}时,它给出了预期的输出,但当输入是输入文件{path=>}的路径时 它没有给出任何输出。 这是我的configlogstash-simple.conf文件:
elasticsearch 输入为日志存储配置中的文件路径,
elasticsearch,logstash,
elasticsearch,Logstash,在Windows系统上运行这样的命令时: 当logstash配置文件的输入为stdin{}时,它给出了预期的输出,但当输入是输入文件{path=>}的路径时 它没有给出任何输出。 这是我的configlogstash-simple.conf文件: input { file{ type=>"syslog" path=>["C:/Users/Administrator/Downloads/syslog.txt"] } } output { stdout {
input {
file{
type=>"syslog"
path=>["C:/Users/Administrator/Downloads/syslog.txt"]
}
}
output {
stdout {
codec => rubydebug
}
}
如果要加载现有文件,则需要添加
start_postition => beginning
到您的文件输入。我也有同样的问题。
你应该在文件的末尾有一个空行!
这对我来说很有效谢谢你的建议。它在某种程度上有效。它只在我点击退格时才从一开始打印输出,否则它会像默认情况下那样打印尾线。但在Linux/Unix系统上运行良好。
start_postition => beginning