2014-07-11 18 views
14

Ora mi trovo in una situazione molto problematica ...Dove sono i file di dati di elasticsearch su un'installazione standard di Debian?

Il mio server di dati è stato violato e ora non posso richiedere il mio server elasticsearch per arricciatura o qualsiasi altro metodo. Ho un sacco di dati molto importanti che non sono stati ancora sottoposti a backup (2 giorni di ritardo, diavolo, non ho visto l'avviso che il backup non è riuscito).

Ho provato a riavviare il servizio ma in nessun modo, non dice nulla e non ottengo nulla nei processi quando sto guardando con ps. Penso che provenga dal mio hoster che gestisce il mio server in modalità sicura ...

Così ho cercato di localizzare i file fisici ma non li ho trovati. Sono un non-personalizzato installare così nel mio file di configurazione, ho questo:

# Path to directory where to store index data allocated for this node. 
# 
# path.data: /path/to/data 
# 
# Can optionally include more than one location, causing data to be striped across 
# the locations (a la RAID 0) on a file level, favouring locations with most free 
# space on creation. For example: 
# 
# path.data: /path/to/data1,/path/to/data2 

Grandi explined ma alla fine, dove sono i miei file?

C'è qualcuno che può aiutarmi? Grazie in anticipo a tutti i grandi persone in questo luogo

risposta

19

file L'indice sono in:

/var/lib/elasticsearch/nodes/0/indices/{nameOfYourIndex}/(0-4}/index 
+0

Posso copiarli direttamente su una nuova installazione e funzionerà come prima? Non trovo alcun file umanamente leggibile al suo interno. Ci sono molti file, ma preferisco essere sicuro. Ecco perché la mia domanda. Grazie per l'aiuto :) – MathKimRobin

+0

Questo è l'indice di Lucene. Puoi copiare la directory "data" in un'altra installazione della stessa versione di Elasticsearch, ma prima esegui il backup, se l'indice non è corrotto funzionerà. Il tuo Elasticseach è un cluster o un nodo? Nella nuova installazione dovrai aggiungere eventuali mappature/impostazioni personalizzate se li hai. –

+0

Solo un nodo. Ho fermato il server, ho copiato i miei file, avviato. Nessun dato generato con arricciatura. Ho provato a creare l'indice prima. Chiudendolo e riaprendolo dopo la copia, problema simile. Dice che l'indice è qui ma non i dati in esso. In uno dei miei indici originals, avevo più di 200000 documenti: s – MathKimRobin

8

li ho trovati in/var/lib/elasticsearch /.