• XSS.stack #1 – первый литературный журнал от юзеров форума

Elasticsearch

akriosss47

(L3) cache
Пользователь
Регистрация
06.08.2021
Сообщения
224
Реакции
66
Подскажите пожалуйста как выкачать всю базу с эластика порт 9200 открыт.Данные вижу таким способом http://Server:9200/_cat/indices?v потом можно уже смотреть по индексам а вот как скачать локально не знаю.
 
Используй kaizen. Глючная, бесплатная, но большинство серверов норм тянет.
Импортируется только данные таблицы,то есть есть поля Name Region Type Id и тд,их я могу импортировать.В каждом таком поле один документ на 100+ страниц,как мне скачать эти все документы,со всеми страницами?
 
В ELK нет самих документов!!
Он их просто не хранит, он хранит просто индексы по которым ты быстро можешь найти необходимый тебе документ.
Вот что использовал для поиска я, далее уже писал простой парсер для полученого JSON-а и переводил все в Sqlite.
 
В ELK нет самих документов!!
Он их просто не хранит, он хранит просто индексы по которым ты быстро можешь найти необходимый тебе документ.
Вот что использовал для поиска я, далее уже писал простой парсер для полученого JSON-а и переводил все в Sqlite.
Не могли бы вы поделится парсером и как перевести в sqlite.Документы которые прописаны в индексах я никак не смогу скачать?
 
Последнее редактирование:
Не могли бы вы поделится парсером и как перевести в sqlite.Документы которые прописаны в индексах я никак не смогу скачать?
Запрос /indices показывает не файлы, а индексы, их имена, обычно с префиксом даты например %-logstash-%-2022-02-01 - это не файлы
Вам уже несколько раз скинули ПО, которое позволяет вытащить содержание этих индексов

Например при помощи elasticdump https://github.com/elasticsearch-dump/elasticsearch-dump

# Backup and index to a gzip using stdout:
elasticdump \
--input=http://production.es.com:9200/my_index \
--output=$ \
| gzip > /data/my_index.json.gz

my_index название того индекса, который вы видите в запросе /indices
и так итерируетесь по всем

elasticdump \
--input=http://production.es.com:9200/users-2021-01-01 \
--output=$ \
| gzip > /data/users-2021-01-01.json.gz

elasticdump \
--input=http://production.es.com:9200/users-2021-01-02 \
--output=$ \
| gzip > /data/users-2021-01-02.json.gz

итд
 


Напишите ответ...
  • Вставить:
Прикрепить файлы
Верх