Błąd serwera Kibana nie jest jeszcze gotowy [ŁATWE ROZWIĄZANIE]

Znany powszechnie z obsługi dużych ilości danych, Kibana jest potężnym narzędziem do wizualizacji do przekształcania danych w przydatne wykresy kołowe, wykresy liniowe, mapy i inne formy.

Ponadto pozwala profesjonalistom monitorować wydajność aplikacji i funkcjonalność bazy danych. Niestety, wielu użytkowników do tej pory pytało o to, mówiąc, że nadal występuje błąd, że serwer Kibana nie jest jeszcze gotowy.

Jeśli ten sam błąd powoduje problemy, postępuj zgodnie z instrukcjami podanymi w tym artykule, aby łatwo się go pozbyć.

Usługa Kibana nie działa

Z wielu powodów ten błąd może wystąpić. Jednak najczęstsze jest to, że nie zmieniasz wartości dla ElasticSearch_URL środowisko wdrażania Kibana od domyślnych do twojego.

Dlatego należy zmienić domyślne wartości w Tabela sterów.

1. Aktualizacja wartości

Jeśli podczas konfigurowania usług ELK napotkasz błąd, który mówi, że serwer Kibana nie jest jeszcze gotowy, możesz go naprawić, aktualizując wartości w tabeli sterów.

Wykonaj czynności opisane poniżej, aby zrozumieć, jak to zrobić.

Serwer Kibana nie jest jeszcze gotowy

  1. Po pierwsze, musisz zaktualizować wartości w tabeli sterów w następujący sposób:
    Helm upgrade -f new-values.yml {nazwa wydania} {nazwa lub ścieżka pakietu}
  2. Wartości domyślne dla yml Tabelę sterów elastycznego stosu można znaleźć online.
  3. Zamień zmienną środowiskową ElasticSearch_URL dotyczącą wdrożenia Kibana jako:
    • kubectl edytuj wdrożenie elk-kibana
    • kubectl delete pod
  4. Poczekaj, aż nowo zastosowane wartości zostaną poprawnie wykonane przez Kubernetes.

2. Usuwanie indeksów wersjonowanych

Innym sposobem rozwiązania tego problemu jest usunięcie indeksowanych wersji i ponowne uruchomienie Kibana. Obejmuje następujące etapy.

Serwer Kibana nie jest jeszcze gotowy

  1. Najpierw spróbuj usunąć indeksowane wersje:
    kędzior -XDELETE http: // localhost: 9200 / .kibana_1
    systemctl restart cabana
  2. Uruchom ponownie
  3. Jeśli nadal nie działa, sprawdź, czy masz indeks wersji.
  4. Jeśli tak, usuń oryginalna .kibana:
    kędzior -XDELETE http: // localhost: 9200 / .kibana

    Teraz alias:
    curl -X POST „localhost: 9200 / _aliases” -H „Content-Type: application / json” -d ”{„ akcje ”: [{„ add ”: {„ index ”:„ .kibana_1 ”,„ alias ”: „.Kibana”}}]} ”
  1. Uruchom ponownie Znowu Kibana.

3. Dopasowywanie wersji Elasticsearch i Kibana

Serwer Kibana nie jest jeszcze gotowy

Najprostszym sposobem rozwiązania tego problemu, w tym konkretnym przypadku, jest dopasowanie wersji Elasticsearch i Kibana. Czasami użytkownicy napotykający ten błąd nie wiedzą, że używają dwóch różnych wersji obu programów.

Dlatego bardzo ważne jest, aby usunąć ten błąd, aby użyć tej samej wersji Elasticsearch i Kibana.

Upewnij się, że używasz zarówno Elasticsearch, jak i Kibana 6.5.0, ponieważ stworzy to harmonię między nimi, unikając w ten sposób możliwości wielu błędów.

Link do głównej publikacji