ElasticSearch Usuń zasady autoskalizacji

ElasticSearch Usuń zasady autoskalizacji
"Funkcja autoscalingu jest jedną z najcenniejszych funkcji wdrożenia ElasticSearch. Ta funkcja umożliwia skonfigurowanie zestawu reguł i interwałów dla węzłów w klastrze ElasticSearch. Funkcja autoscalingu będzie monitorować węzły i sprawdzić, czy spełniają określoną zasadę. Jeśli jest ważna, funkcja zastosuje akcję Set na węzłach."

Podczas tworzenia klastra ElasticSearch, określenie liczby zasobów, które musisz przeznaczyć, może być trudne. Ponadto, nawet jeśli to zrobisz, może być trudno przewidzieć, kiedy lub czy przydzielone zasoby będą wystarczające na określony czas trwania.

Tutaj pojawia się funkcja autoscalingu. Funkcja autoscalingu może pomóc w zarządzaniu i przydzieleniu zasobu automatycznie na podstawie zestawów ustawionych. To z kolei pomaga usunąć potrzebę ciągłego i ręcznego zarządzania stosem stosu.

Moglibyśmy wydać cały artykuł omawiając funkcje autoscalingu i sposób, w jaki działają. Jednak ze względu na zakres tego samouczka możesz sprawdzić poniższy zasób, aby dowiedzieć się więcej o autooscalingu łosia.

https: // www.elastyczny.co/przewodnik/en/chmur/prąd/eC-Autoscaling.html

W nadchodzącej sekcji omówimy, jak utworzyć i uzyskać funkcję autoscalingu w klastrze ElasticSearch.

ElasticSearch Utwórz zasady autoscalingu

W tej sekcji ilustruje, jak utworzyć prostą zasadę autoscalingu Elasticsearch.

Poniższe żądanie pokazuje, jak wykonać powyższą akcję.

curl -xput "http: // localhost: 9200/_autoscaling/polityka/próbka" -h "kbn -xsrf: raportowanie" -h "content -typ: application/json" -d '

„Role”: [],
„deciders”:
"naprawił":


'

Nie: zasady automatycznej wymagają uprzywilejowania operatora.

ElasticSearch Fetch Autoscaling Policy

Możesz uzyskać szczegółowe informacje na temat zasady automatycznej za pomocą Autoscaling API. Przykładowe żądanie jest takie jak pokazano:

curl -xget "http: // localhost: 9200/_autoscaling/polityka/próbka" -h "kbn -xsrf: raportowanie"

Żądanie powinno zwrócić szczegóły określonej zasady.


„Role”: [],
„Deciders”: Naprawiono

ElasticSearch Usuń zasady autoskalizacji

Aby usunąć istniejące zasady automatycznej, użyj metody Usuń w punkcie końcowym API API _Autoscaling.

Składnia żądania jest jak pokazana:

Usuń/_autoscaling/polityka/

Na przykład, aby usunąć politykę autoscalingu „próbki”, możemy uruchomić:

curl -xdelete "http: // localhost: 9200/_autoscaling/polityka/próbka" -h "kbn -xsrf: raportowanie"

API powinien zwrócić wiadomość o potwierdzeniu po pomyślnym wykonaniu.


„Uznany”: prawda

Aby usunąć wszystkie zasady autyspalowania, możesz przejść znak wieloznaczny, jak pokazano:

curl -xDelete "http: // localhost: 9200/_autoscaling/polityka/*" -h "kbn -xsrf: raportowanie"

Uwaga: Próba wykonywania operacji automatycznych bez uprawnień operatora zwróci wyjątek „uprawnienia operatora”.

Wniosek

W tym artykule nauczył cię, jak tworzyć, pobierać i usuwać zasady autoscalingu w klastrze ElasticSearch.