Logstash在Windows 10中无法运行

时间:2017-09-21 13:28:59

标签: elasticsearch logstash elastic-stack

我是ELK的新手,抱歉,如果我问的是基本问题。 我在Windows 10中设置了ELK。 已安装Java并设置了JAVA_HOME路径。

我已安装:

  • Elasticsearch 5.6.1
  • Kibana 5.6.1
  • Logstash 5.6.1

当我测试ELK的安装时,Elasticsearch(http://localhost:9200)和Kibana(http://localhost:5601/app/kibana)已启动并运行,但是当我运行测试命令logstash -e 'input { stdin { } } output { stdout {} }'时, logstash显示以下错误**The system cannot find the path specified**

  

系统找不到指定的路径。   [致命] 2017-09-21 18:49:52.403 [主要]跑步者 - 意外错误   发生了! {:error => java.lang.IllegalArgumentException:非法   索引24处的路径中的字符:file:/// D:/ Trainings / ELK   堆叠/ logstash-5.6.1 /配置/ log4j2.properties,   :回溯=> [" java.net.URI.create(爪哇/净/ URI.java:852)&#34 ;,   " java.lang.reflect.Method.invoke(爪哇/郎/反映/ Method.java:498)&#34 ;,   " RUBY.reconfigure(d:/课程/ ELK   栈/ logstash-5.6.1 / logstash核/ LIB / logstash /记录/ logger.rb:78)&#34 ;,   " org.jruby.ext.thread.Mutex.synchronize(有机/ jruby的/ EXT /线程/ Mutex.java:149)&#34 ;,   " RUBY.reconfigure(d:/课程/ ELK   栈/ logstash-5.6.1 / logstash核/ LIB / logstash /记录/ logger.rb:77)&#34 ;,   " RUBY.execute(d:/课程/ ELK   栈/ logstash-5.6.1 / logstash核/ LIB / logstash / runner.rb:224)&#34 ;,   " RUBY.run(d:/课程/ ELK   栈/ logstash-5.6.1 /供应商/束/的jruby / 1.9 /宝石/钳0.6.5 / LIB /钳位/ command.rb:67)&#34 ;,   " RUBY.run(d:/课程/ ELK   栈/ logstash-5.6.1 / logstash核/ LIB / logstash / runner.rb:204)&#34 ;,   " RUBY.run(d:/课程/ ELK   栈/ logstash-5.6.1 /供应商/束/的jruby / 1.9 /宝石/钳0.6.5 / LIB /钳位/ command.rb:132)&#34 ;,   " D_3a_.Trainings.ELK_20_stack.logstash_minus_5_dot_6_dot_1.lib.bootstrap.environment(根)(d:\培训\ ELK   堆\ logstash-5.6.1 \ lib中\自举\ environment.rb中:71)&#34 ;,   " D_3a_.Trainings.ELK_20_stack.logstash_minus_5_dot_6_dot_1.lib.bootstrap.environment(根)(D_3a_ /课程/ ELK_20_stack / logstash_minus_5_dot_6_dot_1 / LIB /引导/ d:\培训\ ELK   堆\ logstash-5.6.1 \ lib中\自举\ environment.rb中:71)"]}

1 个答案:

答案 0 :(得分:3)

>>> 'file:///D:/Trainings/ELK stack/logstash-5.6.1/config/log4j2.properties'[24]
' '

看起来logstash的一部分无法处理路径中的空间,请尝试从../ELK stack/...

中删除空格

也许在github上与他们打开一个关于它的问题。您不是唯一遇到此问题的人,可以看作https://discuss.elastic.co/t/logstash-windows-paths-with-spaces-break-plugin-installation/93586