在Logstash 1.4中找不到配置文件

时间:2014-04-18 20:23:48

标签: file config logstash

我正在关注这个过程 http://logstash.net/docs/1.4.0/tutorials/getting-started-with-logstash

但即使我尝试“logstash agent -f”D:\ logstash.conf“with

input { stdin { } }
output {
  elasticsearch { host => localhost }
  stdout { codec => rubydebug }
}

它给我一个错误:

错误:找不到配置文件:D:\ logstash.conf 你能确定这个路径是一个logstash配置文件吗?和bla-bla-bla

我真的很困惑。

2 个答案:

答案 0 :(得分:9)

对于Windows,您需要在配置文件的路径中使用正斜杠“/”而不是正常的反斜杠“\”。

答案 1 :(得分:1)

请看这个问题:File input - Windows style paths not supported

以下语法在logstash-1.4.2上为我工作:

logstash agent -f   "C:/logstash-1.4.2/logstash-1.4.2/simple.conf"

即便如此:

logstash.bat agent -f   "C:/logstash-1.4.2/logstash-1.4.2/simple.conf"

使用mstodb的logstash进行大规模日志分析的完整示例(http://vaibhavtupe.blogspot.com/2014/11/using-logstash-for-large-scale-log.html