Сервер Kibana не готов - PullRequest
       14

Сервер Kibana не готов

2 голосов
/ 13 января 2020

Я настроил Elasti c search, Kibana и log sta sh кластера. Elasti c поиск работает нормально, но Kibana отображает ошибку, сообщающую, что сервер Kibana не готов.

Журналы показывают

> x .kibana_task_manager_1."}
Jan 13 12:50:05 kibana-csi kibana[28007]: {"type":"log","@timestamp":"2020-01-13T12:50:05Z","tags":["info","migrations"],"pid":28007,"message":"Creating index .kibana_1."}
Jan 13 12:50:05 kibana-csi kibana[28007]: {"type":"log","@timestamp":"2020-01-13T12:50:05Z","tags":["warning","migrations"],"pid":28007,"message":"Unable to connect to Elasticsearch. Error: [resource_already_exists_exception] index [.kibana_task_manager_1/4qj7_j5URN6TW2Pvr5qk7w] already exists, with { index_uuid=\"4qj7_j5URN6TW2Pvr5qk7w\" & index=\".kibana_task_manager_1\" }"}
Jan 13 12:50:05 kibana-csi kibana[28007]: {"type":"log","@timestamp":"2020-01-13T12:50:05Z","tags":["warning","migrations"],"pid":28007,"message":"Another Kibana instance appears to be migrating the index. Waiting for that migration to complete. If no other Kibana instance is attempting migrations, you can get past this message by deleting index .kibana_task_manager_1 and restarting Kibana."}
Jan 13 12:50:35 kibana-csi kibana[28007]: {"type":"log","@timestamp":"2020-01-13T12:50:35Z","tags":["warning","migrations"],"pid":28007,"message":"Unable to connect to Elasticsearch. Error: Request Timeout after 30000ms"}
Jan 13 12:50:38 kibana-csi kibana[28007]: {"type":"log","@timestamp":"2020-01-13T12:50:38Z","tags":["warning","migrations"],"pid":28007,"message":"Unable to connect to Elasticsearch. Error: [resource_already_exists_exception] index [.kibana_1/LDkaYE3JQH2hhq4Xb4uDZw] already exists, with { index_uuid=\"LDkaYE3JQH2hhq4Xb4uDZw\" & index=\".kibana_1\" }"}

Нужна помощь! Я также попытался удалить

curl -XDELETE 'http://ElasticsarchIP:9200/.kibana_1' --header "content-type: application/JSON" -u elastic -p

Ответы [ 3 ]

1 голос
/ 24 февраля 2020

Это вызвано несоответствием версий Elasti c Search и Kibana. Используйте приведенные ниже версии при настройке поиска Elasti c и матрицы версий Kibana, задокументированной Elasti c .co

* 1002. *https://www.elastic.co/support/matrix#matrix_compatibility
1 голос
/ 13 января 2020

Сначала попробуйте удалить версионные индексы, а затем перезапустите, как предложено выше:

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

systemctl restart Kibana

Если это не работает, убедитесь, что у вас есть версионный индекс, который был создано, например, число байтов одинаково, и т. д. c. После этого удалите исходный файл .kibana:

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

, затем назовите его:

curl -X POST "localhost:9200/_aliases" -H 'Content-Type: application/json' -d' { "actions" : [ { "add" : { "index" : ".kibana_1", "alias" : ".kibana" } } ] }'

Затем перезапустите кибану.

0 голосов
/ 30 марта 2020

Я только что последовал предложению, которое пришло с ошибкой:

Если другой экземпляр Kibana не пытается выполнить миграцию, вы можете пропустить это сообщение, удалив index .kibana_task_manager_1 и перезапустив Kibana.

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

Я потом перезапустил Кибану

...