Настройка Logsta sh для синхронизации c данных из mongodb в Elasti c Поиск - PullRequest
0 голосов
/ 06 апреля 2020

Я установил Elasticsearch , Kibana и Logsta sh версия 6.8.2. а также иметь базу данных MongoDB.

Я хочу создать конвейер в Logsta sh для передачи данных из MongoDb в Elasticsearch с использованием Logsta sh.

Я ссылался на репозиторий GitHub: https://github.com/kurkop/logstash-input-mongodb доступен для входного плагина MongoDB для logsta sh, но не смог заставить его работать.

Журналы ошибок:

[WARN] [logsta sh .config.source.multilocal] Игнорирование файла 'pipelines.yml', поскольку заданы модули или параметры командной строки

[INFO] [logsta sh .runner] Запуск Logstash {"logsta sh .version" => "6.8.2"}

[ОШИБКА] [logsta sh .config.sourceloader] Конфигурация не найдена в настроенных источниках .

[ОШИБКА] [logsta sh .plugins.registry] Попытка загрузить код плагина, но не удалось.

[ОШИБКА] [logsta sh .agent] Не удалось выполнить действие

Logsta sh Файл конфигурации:

 input {
   mongodb {
        uri => 'localhost:27017'
        placeholder_db_name => 'logstash-mongodb'
        collection => 'test_users'
        batch_size => 5000
    }
}


filter {
}

output {
     stdout {
       codec => rubydebug
        }
        elasticsearch {
                action => "index"
                index => "mongo-elasticsearch"
                hosts => ["localhost:9200"]
        }
}

Любые выводы для решения этой проблемы были бы очень полезны.

...