Как экспортировать исходные данные эластичного поиска в CSV

Я недавно начал использовать базу данных asticsearch и kibana 5.6.9. Мне удалось экспортировать данные визуализации в CSV с помощью Kibana, но не необработанные данные.

Я нахожусь в поиске метода, где я должен быть в состоянии экспортировать необработанные данные из Elasticsearch в файл CSV. Могу ли я получить помощь по этому поводу. Заранее спасибо.

2 ответа

Это возможный способ экспорта данных из ElasticSearch в CSV:

  1. Сделайте снимок (если еще не существует)
  2. Используйте esbackupexporter для преобразования снимка в заархивированные файлы JSON.
  3. Используйте lodpad для поиска (фильтрации) действительно нужных вам событий в этих заархивированных файлах JSON.
  4. Затем экспортируйте в 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" : {}}}'
Другие вопросы по тегам