Elasticsearch -Autoscaling -Richtlinie löschen

Elasticsearch -Autoscaling -Richtlinie löschen
Die Autoscaling -Funktion ist eines der wertvollsten Funktionen in einer Elasticsearch -Bereitstellung. Mit dieser Funktion können Sie eine Reihe von Regeln und Intervallen für die Knoten in einem Elasticsearch -Cluster konfigurieren. Die Autoscaling -Funktion überwacht die Knoten und prüft, ob sie die definierte Richtlinie erfüllen. Wenn gültig ist, wendet die Funktion die festgelegte Aktion auf den Knoten an.”

Beim Erstellen eines Elasticsearch -Cluster kann es schwierig sein, die Anzahl der Ressourcen zu bestimmen, die Sie benötigen, um ihm zugewiesen zu werden. Auch wenn Sie dies tun, kann es schwierig sein, zu antizipieren, wann oder ob die zugewiesenen Ressourcen für eine bestimmte Dauer ausreichen werden.

Hier kommt die Autoscaling -Funktion ins Spiel. Die Autoscaling -Funktion kann dazu beitragen, die Ressource automatisch basierend auf den festgelegten Regeln zu verwalten und zuordnen. Dies wiederum hilft, die Notwendigkeit eines konstanten und manuellen Stapelmanagements zu entfernen.

Wir könnten den gesamten Artikel mit der Erörterung von Autoscaling -Merkmalen und ihrer Funktionsweise verbringen. Aus Gründen des Umfangs dieses Tutorials können Sie jedoch die folgende Ressource überprüfen, um mehr über Elk Autoscaling zu erfahren.

https: // www.elastisch.CO/Guide/EN/Cloud/Strom/EC-Autoscaling.html

Im kommenden Abschnitt werden wir diskutieren, wie die Autoscaling -Feature in einem Elasticsearch -Cluster erstellt und erhalten, und erstellt.

Elasticsearch erstellen Autoscaling -Richtlinien

In diesem Abschnitt wird veranschaulicht.

Die folgende Anfrage zeigt, wie die obige Aktion durchgeführt wird.

curl -xput "http: // localhost: 9200/_autoscaling/Richtlinie/Beispiel" -H "KBN -XSRF: Berichterstattung" -H "Content -Type: Application/JSON" -D '

"Rollen": [],
"Dekiderstände":
"Fest":


'

Nicht: Autoscaling -Richtlinie erfordert die Berechtigung des Bedieners.

Elasticsearch -Abruf -Autoscaling -Richtlinie

Sie können die Details der Autoscaling -Richtlinie mit der autoscaling -API erhalten. Eine Beispielanforderung ist wie gezeigt:

curl -xget "http: // localhost: 9200/_autoscaling/Richtlinie/Probe" -H "KBN -XSRF: Berichterstattung"

Die Anfrage sollte die Details der angegebenen Richtlinie zurückgeben.


"Rollen": [],
"Dekiderstände": behoben

Elasticsearch -Autoscaling -Richtlinie löschen

Um eine vorhandene Autoscaling -Richtlinie zu löschen.

Die Anforderungssyntax ist wie gezeigt:

Löschen/_autoscaling/Richtlinie/

Um beispielsweise die Autoscaling -Richtlinie „Probe“ zu entfernen, können wir ausführen:

curl -xdelete "http: // localhost: 9200/_autoscaling/Richtlinie/Probe" -H "KBN -XSRF: Berichterstattung"

Die API sollte eine Bestätigungsnachricht nach erfolgreicher Ausführung zurückgeben.


"Anerkannt": wahr

Um alle Autoscaling -Richtlinien zu entfernen, können Sie wie gezeigt einen Wildcard -Charakter passieren:

curl -xdelete "http: // localhost: 9200/_autoscaling/Richtlinie/*" -H "KBN -XSRF: Berichterstattung"

Hinweis: Der Versuch, Autoscaling -Operationen ohne Bedienerrechte durchzuführen.

Abschluss

Dieser Artikel hat Ihnen beigebracht.