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ć.
- 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} - Wartości domyślne dla yml Tabelę sterów elastycznego stosu można znaleźć online.
- Zamień zmienną środowiskową ElasticSearch_URL dotyczącą wdrożenia Kibana jako:
- kubectl edytuj wdrożenie elk-kibana
- kubectl delete pod
- 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.
- Najpierw spróbuj usunąć indeksowane wersje:
kędzior -XDELETE http: // localhost: 9200 / .kibana_1
systemctl restart cabana - Uruchom ponownie
- Jeśli nadal nie działa, sprawdź, czy masz indeks wersji.
- 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”}}]} ”
- Uruchom ponownie Znowu Kibana.
3. Dopasowywanie wersji Elasticsearch i Kibana
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.