2015-11-20 19 views
5

Mam 2 indeksy movie_indexer i trial_indexer.Dlaczego po usunięciu indeksu w logstash, Kibana nadal go wyświetla?

użyłem następujące polecenie, aby usunąć movie_indexer:

curl -XDELETE "http://localhost:9200/movie_indexer/" 

Potem reran Kibana. Wciąż pokazywał indeks i jego wartości.

Kiedy użyłem

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

potem trial_indexer brakowało.

Uwaga: Po użyciu tego ostatniego polecenia mogę utworzyć wzorzec indeksu dla trial_indexer, ale nie dla elementu movie_indexer.

Chcę usunąć konkretny indeks bez potrzeby ponownego utworzenia wzorca indeksu dla nieskasowanych indeksów. Jak mogę to zrobić? (używam Windowsa)

+1

Czy masz procesem ciągłym, który indeksuje dane w czasie rzeczywistym w indeksie 'movie_indexer'? Jeśli tak, to czy możliwe jest, że zaraz po usunięciu indeksu pojawiły się nowe dane i odtworzono indeks 'movie_indexer'? – Val

+0

Brak danych w czasie rzeczywistym. Oh, przy okazji dane zostaną usunięte. Kibana nie wyświetla żadnych wyników dla usuniętego indeksu. Ale dlaczego nazwa indeksu nadal pojawia się w kibanie? – kaks

+0

O, ok, to normalne, po prostu dlatego, że ustawiłeś wzorzec indeksu w Kibanie i ta konfiguracja zostanie zapisana w Kibanie (wewnątrz indeksu '.kibana'). Jest to przydatne przy przygotowywaniu konfiguracji Kibana w DEV/STAGE w celu późniejszego wdrożenia do produkcji, na przykład. Również do dzielenia się konfiguracją Kibana z innymi ludźmi. – Val

Odpowiedz

12

To normalne, ponieważ Kibana przechowa wzór indeksu i powiązane ustawienia pól z odwzorowania wewnątrz własnego indeksu o nazwie .kibana.

Jeśli chcesz usunąć indeks movie_indexer (zawierający dane) i skojarzony wzór indeksu w Kibana (zawierający ustawienia Kibana dla tego indeksu), możesz to zrobić wydając dwa pytania, a mianowicie ten, już ty nie usunąć dane

curl -XDELETE "http://localhost:9200/movie_indexer/" 

a drugi, aby usunąć wzór indeksu w Kibana, gdzie pattern_name jest nazwą daliście wzoru indeksu, który chcesz usunąć (domyślnie jest to ta sama nazwa jako wskaźnika, tj movie_indexer)

curl -XDELETE "http://localhost:9200/.kibana/index-pattern/pattern_name" 

pamiętać, że można również usunąć wzór indeksu bezpośrednio w Kibana wchodząc w Ustawienia> Indeksy, a następnie wybranie wzoru indeksu chcesz i klikając na „Usuń wzór indeksu” przycisku

+0

Dziękujemy! zadziałało :) – kaks

+0

Zawsze miło mi pomóc! – Val