我正在尝试使用logstash将数据从mongoDB提取到Elasticsearch。 我正在使用Logstash-input-mongodb插件。这是我的配置文件:
input {
mongodb {
uri => 'mongodb://localhost:27017/test'
placeholder_db_dir => '/opt/logstash-mongodb/'
placeholder_db_name => 'logstash_sqlite.db'
collection => 'student'
batch_size => 202
}
}
filter {
}
output {
elasticsearch {
host => "localhost:9200"
user => elastic
password => changeme
index => "testStudent"
}
stdout { codec => rubydebug }
}
我有一个错误说:
管道YAML文件为空。
这是因为我将过滤器部分留空了吗?