elasticsearch,bigdata,logstash,Hadoop,elasticsearch,Bigdata,Logstash" /> elasticsearch,bigdata,logstash,Hadoop,elasticsearch,Bigdata,Logstash" />

Hadoop logstash非法状态例外?

Hadoop logstash非法状态例外?,hadoop,elasticsearch,bigdata,logstash,Hadoop,elasticsearch,Bigdata,Logstash,我正在尝试执行此命令: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 => "/ho

我正在尝试执行此命令:
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警告:找不到logstash.yml 通常位于$LS_HOME/config或/etc/logstash中。你 可以使用--path.settings指定路径。继续使用 默认值在路径中找不到log4j2配置 /usr/share/logstash/config/log4j2.properties。使用默认配置 将错误记录到控制台[致命]2018-07-05 12:47:56.496 [main]runner-发生意外错误! {:错误=>#, :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:in
validate_all'“org/jruby/RubyHash.java:1343:in
each”中的block, “/usr/share/logstash/logstash core/lib/logstash/settings.rb:140:in
validate_all',
“/usr/share/logstash/logstash core/lib/logstash/runner.rb:279:in
execute', “/usr/share/logstash/vendor/bundle/jruby/2.3.0/gems/clamp-0.6.5/lib/clamp/command.rb:67:in
run',
“/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:in
run'”,/usr/share/logstash/lib/bootstrap/environment.rb:73:in
[错误]2018-07-05 12:47:56.554[主要]日志存储-
java.lang.IllegalStateException:Logstash停止处理,因为
错误提示:(SystemExit)exit

尝试将--path.settings/usr/share/logstash/config与配置文件一起使用

问题是logstash无法找到设置目录(配置文件夹)路径

更新的命令:
/bin/logstash-f/home/aymenstien/Bureau/fb.conf--path.settings/usr/share/logstash/config

input{file{path=>”/home/aymenstien/Bureau/mydoc/*“start\u position=>start=>start codec=>json sincedb\path=>”/home/aymenstien/Bureau/Bureau/mydoc/postj1.sincedb}输出{stdout{codec=>rubydebug}索引=>“fbpost”文档类型=>“post”超时=>30个工人=>1}请编辑此帖子,使配置文件清晰易读--使用缩进等。