elasticsearch Logstash在Windows 10中不工作,elasticsearch,logstash,elastic-stack,elasticsearch,Logstash,Elastic Stack" /> elasticsearch Logstash在Windows 10中不工作,elasticsearch,logstash,elastic-stack,elasticsearch,Logstash,Elastic Stack" />

elasticsearch Logstash在Windows 10中不工作

elasticsearch Logstash在Windows 10中不工作,elasticsearch,logstash,elastic-stack,elasticsearch,Logstash,Elastic Stack,我是麋鹿队的新手,如果我问的是最基本的问题,对不起。 我在Windows10中设置了ELK。 已安装Java,并已设置Java_主路径 我已安装: Elasticsearch 5.6.1 基巴纳5.6.1 日志存储5.6.1 当我测试ELK的安装时,Elasticsearch()和Kibana()已启动并正在运行,但当我运行测试命令logstash-e'input{stdin{}}output{stdout{}}'时,logstash显示以下错误**系统找不到指定的路径** 系统找不到指定的

我是麋鹿队的新手,如果我问的是最基本的问题,对不起。 我在Windows10中设置了ELK。 已安装Java,并已设置Java_主路径

我已安装:

  • Elasticsearch 5.6.1
  • 基巴纳5.6.1
  • 日志存储5.6.1
当我测试ELK的安装时,Elasticsearch()和Kibana()已启动并正在运行,但当我运行测试命令
logstash-e'input{stdin{}}output{stdout{}}'
时,logstash显示以下错误
**系统找不到指定的路径**

系统找不到指定的路径。 [致命]2017-09-21 18:49:52.403[主要]跑步者-意外错误 发生!{:error=>java.lang.IllegalArgumentException:非法 索引24处路径中的字符:file:///D:/Trainings/ELK 堆栈/logstash-5.6.1/config/log4j2.properties, :backtrace=>[“java.net.URI.create(java/net/URI.java:852)”, “java.lang.reflect.Method.invoke(java/lang/reflect/Method.java:498)”, “RUBY.重新配置(D:/Trainings/ELK stack/logstash-5.6.1/logstash core/lib/logstash/logging/logger.rb:78“, “org.jruby.ext.thread.Mutex.synchronize(org/jruby/ext/thread/Mutex.java:149)”, “RUBY.重新配置(D:/Trainings/ELK stack/logstash-5.6.1/logstash core/lib/logstash/logging/logger.rb:77“, “RUBY.execute(D:/Trainings/ELK stack/logstash-5.6.1/logstash-core/lib/logstash/runner.rb:224)”, “RUBY.run(D:/Trainings/ELK stack/logstash-5.6.1/vendor/bundle/jruby/1.9/gems/clamp-0.6.5/lib/clamp/command.rb:67)”, “RUBY.run(D:/Trainings/ELK stack/logstash-5.6.1/logstash-core/lib/logstash/runner.rb:204“, “RUBY.run(D:/Trainings/ELK stack/logstash-5.6.1/vendor/bundle/jruby/1.9/gems/clamp-0.6.5/lib/clamp/command.rb:132)”, “D_3a_.Trainings.ELK_20_stack.logstash_减去_5_dot_6_dot_1.lib.bootstrap.environment.(root)(D:\Trainings\ELK stack\logstash-5.6.1\lib\bootstrap\environment.rb:71)”, “D_3a_.Trainings.ELK_20_stack.logstash_减去_5_dot_6_dot_1.lib.bootstrap.environment.(root)(D_3a_/Trainings/ELK_20_stack/logstash_减去_5_dot_6_dot_1/lib/bootstrap/D:\Trainings\ELK stack\logstash-5.6.1\lib\bootstrap\environment.rb:71)“]}

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


也许在github上与他们讨论这个问题。您不是唯一一个遇到此问题的人,可以看出,

@Will…非常感谢您,我从未想到文件夹名称中的空格会导致此错误
>>> 'file:///D:/Trainings/ELK stack/logstash-5.6.1/config/log4j2.properties'[24]
' '