W tym artykule nauczy Cię, jak tworzyć aliasy dla różnych zasobów w klastrze ElasticSearch.
Elasticsearch aliases API
API API aliasesów Elasticsearch pozwala nam wykonywać różne akcje aliasów na danym zasobie. Obsługiwane działania obejmują tworzenie, modyfikację i usuwanie aliasu.
Składnia żądania jest jak pokazana:
Post _AliasesW zależności od działania docelowego, ElasticSearch wymaga zarządzania uprawnieniami dotyczącymi zasobu docelowego.
Żądanie obsługuje następujące parametry:
W ciele żądania masz następujące parametry:
Powyższe to niektóre powszechne i przydatne parametry, które napotkasz podczas korzystania z API alias. Możesz sprawdzić dokumentację, aby dowiedzieć się więcej.
ElasticSearch Utwórz pseudonim
Jak można się domyślać, używamy Alias API z akcją dodawania, aby utworzyć alias dla indeksu lub strumienia danych.
Poniższy przykład pokazuje, jak utworzyć alias dla indeksu kibana_sample_data_logs.
curl -xpost "http: // localhost: 9200/_aliases" -h "kbn -xsrf: raportowanie" -h "content -Type: Application/Json" -d 'Po udanym stworzeniu zapytanie powinno zwrócić wiadomość o potwierdzeniu jako:
ElasticSearch Utwórz aliasy dla wielu zasobów
Możemy również tworzyć aliasy dla wielu zasobów za pomocą parametrów indeksów i aliasów w zapytaniu.
Przykładem jest jak pokazano:
curl -xpost "http: // localhost: 9200/_aliases" -h "kbn -xsrf: raportowanie" -h "content -Type: Application/Json" -d 'Powyższe zapytanie utworzy alias dla indeksów „kibana_sample_data_logs” i „trzęsienie ziemi”.
Uwaga: podajemy docelowe wskaźniki lub strumienie danych i ich odpowiednie aliasy jako wartości tablicy.
Elasticsearch sprawdź, czy istnieje alias
Możemy sprawdzić, czy docelowy alias istnieje w klastrze za pomocą API alias. Składnia żądania jest jak pokazana:
Głowa _alias/Na przykład, aby sprawdzić, czy występuje „trzęsienie trzęsienia”, możemy uruchomić:
curl -xhead "http: // localhost: 9200/_alias/trzęsienie?Pretty „-h” KBN -XSRF: Raportowanie ”Żądanie zwraca kod stanu HTTP z 200 wskazującym, że alias istnieje, a 400 wskazujących, że alias nie istnieje.
200 - OKWniosek
W tym artykule nauczyłeś się tworzyć aliasy dla różnych zasobów w klastrze ElasticSearch.
Dziękujemy za przeczytanie i szczęśliwy rozwój.