Logstash在Windows是下运行时,即使是最简单的conf文件: input { stdin { } }output { stdout { codec => rubydebug }} 也会报: Expected one of #, input, filter, output at line 2, column 1 (byte 2): Logstash 经过尝试,是文件格式问题。 Windows文件默认是utf8 。将文件格式改为:ansi格式就可以了。程序可以正常运行 bin\logstash -f ./config/logstash.conf