2015-07-03 18 views
29

Quando sto provando ad avviare Kibana, mi trovo di fronte al seguente problema. Ho riavviato per la prima volta il mio server elasticsearch che funzionava correttamente. Dopo aver avviato Elasticsearch ho provato ad avviare Kibana ma senza fortuna.Elasticsearch sta ancora inizializzando l'indice kibana

{"name":"Kibana","hostname":"ABCD","pid":3848,"level":30,"msg":"Elasticsearch is still initializing the kibana index... Trying again in 2.5 second.","time":"2015-07-03T07:35:34.936Z","v":0} 

Grazie in anticipo

risposta

47

Attenzione: La rimozione .kibana indice vi farà perdere tutte le impostazioni Kibana (indicatori, grafici, cruscotti)

Questo comportamento a volte è causato da un indice esistente .kibana. prega di eliminare l'indice .kibana in elasticsearch usando seguente comando:

curl -XDELETE http://localhost:9200/.kibana 

Dopo aver eliminato l'indice, riavviare Kibana.

Se il problema persiste, e si è disposti a perdere tutti i dati esistenti, si può provare a cancellare tutti gli indici che utilizzano seguente comando:

curl -XDELETE http://localhost:9200/* 

Seguito riavviando Kibana.

Nota: localhost:9200 è il server di elasticsearch host:port, che potrebbe essere diverso nel tuo caso.

+1

Sì, ho eseguito la stessa procedura ora funziona ora. Non so perché l'indice stava andando in crash. Qualsiasi grazie per l'amico amico. – Mangoski

+0

Sono felice di poterti aiutare :) –

+0

Dove si trova questo .kibana? –

-2

qualcosa che non va con il vostro indice di Kibana all'interno elasticsearch. Ho avuto lo stesso messaggio e ho appena cancellato il mio indice Kibana e poi, quando l'ho riavviato, un nuovo indice di Kibana è stato creato dal servizio.

54

il comando curl -XDELETE http://localhost:9200/.kibana funziona correttamente, tuttavia hai perso tutte le impostazioni del tuo kibana (indici, grafici, cruscotti); semplicemente interrogando l'indice ho risolto il problema, senza perdere i miei dati. Ad esempio:

curl -s http://localhost:9200/.kibana/_recovery?pretty 
curl -XPUT 'localhost:9200/.kibana/_settings' -d ' 
{ 
    "index" : { 
     "number_of_replicas" : 0 
    } 
}' 

Quindi avviare Kibana, dovrebbe funzionare.

Gael Le Moellic

+2

Sì, questa dovrebbe essere la risposta corretta. Nessuno vuole perdere i propri dati .. –

+0

Ho eseguito solo la prima istruzione di arricciatura e ha funzionato per me. Non ho idea del perché. Mi piacerebbe una spiegazione/maggiori dettagli, se possibile. – rabidang3ls

4

A volte è necessario attendere qualche minuto dopo il riavvio ES.
Ciò può anche essere collegato con spazio su disco insufficiente.
Osservato su AWS t2.small machine con stack ELK.

+0

Quali sarebbero alcuni minuti? 5? 15? 30? Non cerco di essere cattivo, ma voglio solo sapere cosa sia 'normale'. – CBBSpike

+0

Ruvido sotto i 10 minuti per t2.small e 50 GB di dati in ES. Dipende da molti fattori per stimare :) – abrasadera