web-dev-qa-db-fra.com

Elasticsearch est toujours en train d'initialiser l'indice kibana

Lorsque j'essaie de démarrer Kibana, je suis confronté au problème suivant. J'ai d'abord redémarré mon serveur elasticsearch qui fonctionnait correctement. Après avoir démarré Elasticsearch, j'ai essayé de démarrer Kibana, mais sans succès.

{"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}

Merci d'avance

47
Mangoski

Attention: la suppression de l'index .kibana Vous fera perdre tous vos paramètres kibana (index, graphiques, tableaux de bord)

Ce comportement est parfois dû à un index .kibana Existant. Veuillez supprimer l'index .kibana Dans elasticsearch à l'aide de la commande suivante:

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

Après avoir supprimé l'index, redémarrez Kibana.

Si le problème persiste toujours et que vous êtes prêt à perdre les données existantes , vous pouvez essayer de supprimer tous les index à l'aide de la commande suivante:

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

Suivi en redémarrant Kibana.

Remarque: localhost:9200 Est le Host:port Du serveur elasticsearch, qui peut être différent dans votre cas.

66
Yuvraj Gupta

le curl -XDELETE http://localhost:9200/.kibana La commande fonctionne bien, mais vous avez perdu tous les paramètres de votre kibana (index, graphiques, tableaux de bord). en interrogeant simplement l'index, j'ai résolu le problème sans perdre mes données. Par exemple:

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

Ensuite, démarrez Kibana, cela devrait fonctionner.

Gael Le Moellic

71
gaellm

Parfois, vous devez attendre quelques minutes après avoir redémarré ES.
Cela peut également être connecté avec un espace disque insuffisant.
Observé sur la machine AWS t2.small avec pile ELK.

6
pbaranski