我正在尝试执行以下命令:aymenstien@aymenstien-VPCEH2Q1E:/usr/share/logstash$ ./bin/logstash -f /home/aymenstien/Bureau/fb.conf
下面是配置文件:
input { file { path => "/home/aymenstien/Bureau/mydoc/*" start_position => beginning codec => json sincedb_path => "/home/aymenstien/Bureau/mydoc/postj1.sincedb" } } output { stdout { codec => rubydebug } elasticsearch { hosts => "localhost:9200"; index => "fbpost" document_type => "post" timeout => 30 workers => 1 } }我得到了这个错误:
aymenstien@aymenstien-VPCEH2Q1E:/usr/share/logstash$ ./bin/logstash -f /home/aymenstien/Bureau/fb.conf警告:无法找到通常位于$LS_HOME/config或/etc/logstash中的logstash.yml。可以使用--路径设置指定路径。如果继续使用默认值,则无法在path /usr/share/logstash/config/log4j2.properties中找到log4j2配置。使用默认配置将错误记录到控制台致命的2018-07-05 12:47:56.496主程序--出现意外错误!{:error=>#,"/usr/share/logstash/logstash-core/lib/logstash/settings.rb:141:in
validate'", "/usr/share/logstash/logstash-core/lib/logstash/settings.rb:230:invalidate_value'",“/usr/share/logstash/logstash-core/lib/logstash/settings.rb:141:inblock in validate_all'", "org/jruby/RubyHash.java:1343:ineach‘,"/usr/share/logstash/logstash-core/lib/logstash/settings.rb:140:invalidate_all'", "/usr/share/logstash/logstash-core/lib/logstash/runner.rb:279:inexecute‘,"/usr/share/logstash/vendor/bundle/jruby/2.3.0/gems/clamp-0.6.5/lib/clamp/command.rb:67:inrun'", "/usr/share/logstash/logstash-core/lib/logstash/runner.rb:238:inrun’"/usr/share/logstash/vendor/bundle/jruby/2.3.0/gems/clamp-0.6.5/lib/clamp/command.rb:132:inrun'", "/usr/share/logstash/lib/bootstrap/environment.rb:73:in‘} ERROR 2018-07-05 12:47:56.554主Logstash - java.lang.IllegalStateException: Logstash因错误:(SystemExit)退出而停止处理
发布于 2018-07-18 12:54:28
尝试与配置文件一起使用-- with .usr /usr/share/logstash/config。
问题是logstash无法找到设置目录(Config文件夹)路径。
更新命令:./bin/logstash -f /home/aymenstien/Bureau/fb.conf -share.设置/usr/share/logstash/config
https://stackoverflow.com/questions/51190051
复制相似问题