Logstash sourceloader-在已配置的源中未找到任何配置
当我运行命令Logstash sourceloader-在已配置的源中未找到任何配置,logstash,Logstash,当我运行命令sudo-bin/logstash-f logstash.conf时,出现以下错误 [ERROR] 2018-04-05 10:22:32.872 [Ruby-0-Thread-1: /usr/share/logstash/vendor/bundle/jruby/2.3.0/gems/stud-0.0.23/lib/stud/task.rb:22] sourceloader - No configuration found in the configured sources. 我不
sudo-bin/logstash-f logstash.conf
时,出现以下错误
[ERROR] 2018-04-05 10:22:32.872 [Ruby-0-Thread-1: /usr/share/logstash/vendor/bundle/jruby/2.3.0/gems/stud-0.0.23/lib/stud/task.rb:22] sourceloader - No configuration found in the configured sources.
我不知道该怎么办了。重新安装Logstash没有帮助。更改日志存储配置也无济于事
谁能告诉我如何解决这个问题
这是我当前的配置:
input {
file {
type => "rails logs"
path => "/home/user/apps/demo/log/logstash_development.log"
codec => json {
charset => "UTF-8"
}
}
}
output {
# Print each event to stdout.
stdout {
codec => rubydebug
}
elasticsearch {
# Setting 'embedded' will run a real elasticsearch server inside logstash.
# This option below saves you from having to run a separate process just
# for ElasticSearch, so you can get started quicker!
embedded => true
}
}
logstash.conf
文件位于config文件夹中,而不是bin中
使用类似于
W:\logstash\bin>logstash-f.\..\config\logstash.conf
的命令共享调试日志。还可以使用以下命令测试配置文件bin/logstash-f logstash.conf--configtest请注意,对于elasticsearch输出插件,不推荐使用paramembedded
。