我正在尝试执行以下命令: 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.yml。 / logstash。您可以使用--path.settings指定路径。继续使用缺省值在路径/usr/share/logstash/config/log4j2.properties中找不到log4j2配置。使用将错误记录到控制台的默认配置[致命] 2018-07-05 12:47:56.496 [main]运行程序-发生意外错误!{:error =>#,:backtrace => [“ / usr / share / logstash / logstash-core / lib / logstash / settings.rb:448:in
validate'", "/usr/share/logstash/logstash-core/lib/logstash/settings.rb:230:in
validate_value'”,“ / usr / share / logstash / logstash-core /lib/logstash/settings.rb:141:inblock in validate_all'", "org/jruby/RubyHash.java:1343:in
每个“”,“ / usr / share / logstash / logstash-core / lib / logstash / settings.rb:140:invalidate_all'", "/usr/share/logstash/logstash-core/lib/logstash/runner.rb:279:in
执行'“,” /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:in
run'“,” / 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
'“]} [错误] 2018-07-05 12:47:56.554 [ main] Logstash-java.lang.IllegalStateException:Logstash由于错误而停止处理:(SystemExit)退出
尝试将--path.settings / usr / share / logstash / config与配置文件一起使用。
问题是,logstash无法找到设置目录(配置文件夹)路径。
更新的命令:./bin/logstash -f /home/aymenstien/Bureau/fb.conf --path.settings / usr / share / logstash / config
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句