Как экспортировать исходные данные эластичного поиска в CSV
Я недавно начал использовать базу данных asticsearch и kibana 5.6.9. Мне удалось экспортировать данные визуализации в CSV с помощью Kibana, но не необработанные данные.
Я нахожусь в поиске метода, где я должен быть в состоянии экспортировать необработанные данные из Elasticsearch в файл CSV. Могу ли я получить помощь по этому поводу. Заранее спасибо.
2 ответа
Это возможный способ экспорта данных из ElasticSearch в CSV:
- Сделайте снимок (если еще не существует)
- Используйте esbackupexporter для преобразования снимка в заархивированные файлы JSON.
- Используйте lodpad для поиска (фильтрации) действительно нужных вам событий в этих заархивированных файлах JSON.
- Затем экспортируйте в csv из логпада.
Пожалуйста, посмотрите https://github.com/taraslayshchuk/es2csv .
Вы можете сделать что-то вроде следующего:
es2csv -a username:password -u http://<your_es_host>:9200 -i your_index_name -o csv_file.csv -r -q '{"query" : {"match_all" : {}}}'