Я пытаюсь получить данные из mongoDB в Elasticsearch, используя logstash.
Я использую плагин 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 конвейеров пуст.
Это потому, что я оставил часть фильтра пустой?