Lassen Sie uns eintauchen!
Was ist ein geschlossener Index in Elasticsearch?
Ein geschlossener Index bezieht sich auf einen normalen Index, der sich in einem geschlossenen Zustand befindet. Elasticsearch blockiert die Lese- und Schreibvorgänge in einem geschlossenen Index. Es verhindert auch die anderen Operationen, die ein geöffneter Index zulässt. Zum Beispiel können Sie keine Aliase, Suche usw. erstellen.
Das Schließen eines Index ist eine hervorragende Methode zur Reduzierung des Cluster -Overheads, da geschlossene Indizes keine Hauptdatenstrukturen sind.
Geschlossene Indizes nehmen jedoch Scheibenräume auf. Wenn Sie also eine Festplattennutzung reduzieren möchten, berücksichtigen Sie die anderen Techniken wie das Verschieben eines Index usw.
Es ist auch gut sicherzustellen, dass der Index, den Sie schließen möchten.
Syntax anfordern
Der folgende Befehl zeigt die Syntax für die Verwendung der Close Index -API:
Post // _ SchließenDie Anfrage akzeptiert die folgenden Pfadparameter:
- Ein Indexname oder eine Liste von Indizes als von Kommas getrennte Liste. Sie können auch die Wildcard -Charaktere verwenden. Dies kann die Aktion erfordern.dessen vorsteuer.benötigt_name auf false festgelegt.
Beispiel
Das folgende Beispiel zeigt, wie die Elasticsearch -Close -API verwendet wird, um einen Index unter dem Namen „Netflix“ zu schließen, um einen Index zu schließen.
curl -xpost "http: // localhost: 9200/netflix/_close" -H "KBN -XSRF: Berichterstattung"Die vorherige Anfrage sollte eine Ausgabe wie folgt zurückgeben:
Sie können überprüfen, ob der Index geschlossen wird, indem Sie die folgende Abfrage ausführen:
curl -xget "http: // localhost: 9200/netflix/_stats" -H "KBN -XSRF: Berichterstattung"Da der Index geschlossen ist, blockiert Elasticsearch die Leseanforderung, liefert jedoch einen Grund, wie im Folgenden dargestellt:
Abschluss
In diesem Beitrag haben wir die Grundlagen der Arbeit mit der Elasticsearch Close Index -API untersucht, mit der Sie einen offenen Index in einen geschlossenen Status setzen können. In den anderen Dokumenten finden Sie weitere Informationen.
Danke fürs Lesen!