Где elastic search хранит данные
поэтому у меня есть эта эластичная поисковая установка, в insert data with logstash, визуализируйте их с помощью kibana.
все в файле conf комментируется, поэтому он использует папки по умолчанию, которые относятся к папке эластичного поиска.
1/ I store data with logstash
2/ I look at them with kibana
3/ I close the instance of elastic seach, kibana and logstash
4/ I DELETE their folders
5/ I re-extract everything and reconfigure them
6/ I go into kibana and the data are still there
Как это возможно?
однако эта команда удалит данные:curl -XDELETE 'http://127.0.0.1:9200/_all'
спасибо.
ps: забыл сказать, что я на windows
6 ответов
Если вы установили ES на Linux, то по умолчанию папка Data находится в /var/lib/elasticsearch
(CentOS) или /var/lib/elasticsearch/data
(Ubuntu)
Если вы находитесь в Windows или если вы просто извлекли ES из файла ZIP / TGZ, то у вас должен быть data
подпапка в папке извлечения.
по словам документация данные хранятся в папке "data"в корневом каталоге эластичного поиска.
если вы запустите установщик Windows MSI (по крайней мере, для 5.5.x), расположение по умолчанию для файлов данных:
C:\ProgramData\Elastic\Elasticsearch\data
на config
и logs
каталоги являются братьями и сестрами data
.
эластичный поиск хранит данные в папке "данные", как указано выше ответы. Есть ли другой экземпляр эластичного поиска, доступный в вашей локальной сети? Если да, проверьте название кластера. Если вы используете одно и то же имя кластера в одной сети, он будет обмениваться данными.
Refer этой ссылке для получения дополнительной информации.