我正在关注这个过程 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
我真的很困惑。
答案 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)