2015-10-23 27 views
13

Quindi ho questa installazione elastica di ricerca, in inserire i dati con logstash, visualizzarli con kibana.Dove si trova la ricerca elastica sono i suoi dati

Tutto nel file conf è commentato, quindi utilizza le cartelle predefinite relative alla cartella di ricerca elastica.

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 

Com'è possibile?

Questo comando tuttavia cancellare i dati: curl -XDELETE 'http://127.0.0.1:9200/_all'

Grazie.

ps: dimenticato di dire che sono sulle finestre

+0

Hai provato ad accedere a Kibana da una finestra di navigazione in incognito in Chrome, ad esempio? Potrebbe essere la cache del browser che viene recuperata quando si cercano i dati. –

risposta

10

Se avete installato ES su Linux, il default data folder è che se siete su a /var/lib/elasticsearch (CentOS) o /var/lib/elasticsearch/data (Ubuntu)

Windows o se hai semplicemente estratto ES dal file ZIP/TGZ, allora dovresti avere una sottocartella data nella cartella di estrazione.

+0

Questo è quello che sto dicendo, ho una cartella di dati, tuttavia kibana visualizza ancora i dati anche dopo la cancellazione di questa cartella di dati –

+0

Su quale sistema sei? Linux o Windows? E come hai eliminato la cartella ES? – Val

+0

il mio sistema operativo è Windows 7 –

3

In base allo documentation i dati vengono memorizzati in una cartella denominata "dati" nella directory radice di ricerca elastica.

+0

Sì, ma i dati sono evento ancora presente dopo la cancellazione della directory radice di ricerca elastica –

+0

Probabilmente stai correndo in una cache in quel punto Il comando di cancellazione che stai inviando usando CURL sarebbe il modo corretto per gestirlo. –

+0

Questo è solo questione di curiosità, dov'è questa cache da quando ho cancellato tutto Memorizza qualcosa in appdata? –

1

Se si esegue il programma di installazione di Windows MSI (almeno per 5.5.x), la posizione predefinita per i file di dati è:

C:\ProgramData\Elastic\Elasticsearch\data 

I config e logs directory sono fratelli di data.

0

La ricerca elastica sta memorizzando i dati nella cartella "Dati" come indicato sopra. Esiste un'altra istanza di ricerca elastica disponibile sulla rete locale? In caso affermativo, controllare il nome del cluster. Se si utilizza lo stesso nome cluster nella stessa rete, condividerà i dati.

Per ulteriori informazioni, fare riferimento al collegamento this.