Elasticsearch все еще инициализирует индекс кибаны
Когда я пытаюсь запустить Kibana, я столкнулся со следующей проблемой. Я сначала перезапустил свой сервер elasticsearch, и он успешно работал. После запуска Elasticsearch я попытался запустить 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}
Заранее спасибо
Ответы
Ответ 1
Предупреждение. Удаление индекса .kibana
сделает вас потерять все ваши настройки кибаны (индексы, графики, информационные панели)
Такое поведение иногда вызвано существующим индексом .kibana
.
Пожалуйста, удалите индекс .kibana
в elasticsearch, используя следующую команду:
curl -XDELETE http://localhost:9200/.kibana
После удаления индекса перезапустите Kibana.
Если проблема по-прежнему сохраняется, и вы готовы потерять все существующие данные, вы можете попробовать удалить все индексы, используя следующую команду:
curl -XDELETE http://localhost:9200/*
После этого перезапускается Kibana.
Примечание: localhost:9200
- это сервер elasticsearch host:port
, который может быть другим в вашем случае.
Ответ 2
команда curl -XDELETE http://localhost:9200/.kibana
работает нормально, однако вы потеряли все настройки кибаны (индексы, графики, панели мониторинга); просто запросив индекс, я решил проблему, не потеряв свои данные. Например:
curl -s http://localhost:9200/.kibana/_recovery?pretty
curl -XPUT 'localhost:9200/.kibana/_settings' -d '
{
"index" : {
"number_of_replicas" : 0
}
}'
Затем запустите Kibana, он должен работать.
Гаэль Ле Моэллик
Ответ 3
Иногда вам нужно подождать несколько минут после перезагрузки ES.
Это также может быть связано с низким дисковым пространством.
Наблюдается на машине AWS t2.small со стеком ELK.
Ответ 4
Что-то не так с вашим индексом Kibana внутри elasticsearch.
У меня было такое же сообщение, и я просто удалил свой индекс Kibana, а затем,
когда я перезапустил его, новый сервис Kibana был создан службой.