Синхронизация в реальном времени между mongodb и упругим поиском - PullRequest
0 голосов
/ 13 декабря 2018

Используя Logstash-input-mongodb, можно вставлять записи в режиме реального времени.Но когда дело доходит до обновления, это не происходит, как ожидалось.Может кто-нибудь направить меня в этом.

logstash-mongodb.conf

input {
    mongodb {
        uri => 'mongodb://127.0.0.1:27017/test-db'
        placeholder_db_dir => '/opt/logstash-mongodb/'
        placeholder_db_name => 'logstash_sqlite.db'
        collection => 'mycol'
        batch_size => 5000
        generateId => true
    }
}
filter{
    mutate { remove_field => "_id" }
}

output {
    elasticsearch {
        hosts => [ "http://localhost:9200" ]
        index => "test-index"
    }
}
...