【发布时间】:2017-08-25 07:43:37
【问题描述】:
使用以下命令 -
logstash.bat -f D:\confignfig.txt --path.settings D:\Software\Elasticsearch\logstash-5.5.0\config\ -l LogstashLogs
但我收到此错误 -
ERROR StatusLogger 找不到 log4j2 配置文件。使用默认值 配置:仅将错误记录到控制台。警告:不能 找到通常位于 $LS_HOME/config 或 /etc/logstash.您可以使用 --path.settings 指定路径。 继续使用默认值 发生意外错误! :错误=> 错误的 URI(不是 URI?): 文件:///D:\Software\Elasticsearch\logstash-5.5.0\config" - LogstashLogs"/log4j2.properties, :backtrace => ["D:/Software/Elasticsearch/logstash-5.5.0/vendor/jruby/lib/ruby/1.9/uri/common.rb:176:in 分裂”, "D:/Software/Elasticsearch/logstash-5.5.0/vendor/jruby/lib/ruby/1.9/uri/common.rb:210:in 解析”, "D:/Software/Elasticsearch/logstash-5.5.0/vendor/jruby/lib/ruby/1.9/uri/common.rb:747:in 解析”, "D:/Software/Elasticsearch/logstash-5.5.0/vendor/jruby/lib/ruby/1.9/uri/common.rb:994:in URI", "D:/Software/Elasticsearch/logstash-5.5.0/logstash-core/lib/logstash/logging/logger.rb:77:in 初始化", "org/jruby/ext/thread/Mutex.java:149:in synchronize'", "D:/Software/Elasticsearch/logstash-5.5.0/logstash-core/lib/logstash/logging/logger.rb:75:in 初始化”, "D:/Software/Elasticsearch/logstash-5.5.0/logstash-core/lib/logstash/runner.rb:229:in 执行”, "D:/Software/Elasticsearch/logstash-5.5.0/vendor/bundle/jruby/1.9/gems/clamp-0.6.5/lib/clamp/command.rb:67:in 跑”, "D:/Software/Elasticsearch/logstash-5.5.0/logstash-core/lib/logstash/runner.rb:209:in 跑”, "D:/Software/Elasticsearch/logstash-5.5.0/vendor/bundle/jruby/1.9/gems/clamp-0.6.5/lib/clamp/command.rb:132:in 跑”, "D:\Software\Elasticsearch\logstash-5.5.0\lib\bootstrap\environment.rb:71:in (根)"]
知道这里发生了什么吗?任何建议将不胜感激。
【问题讨论】:
-
从错误消息中可以看出,它指的是 D:\Software\Elasticsearch\logstash-5.5.0,但在屏幕截图上它是 D:\Elasticsearch\logstash-5.5.0。可能存在一些错误配置。