Elasticsearch Curator oder einfach Kurator ist ein Tool, mit dem Sie Ihren Elasticsearch -Cluster problemlos verwalten können. Der in Python geschriebene Kurator ist nützlich, wenn Sie Ihre Elchindizes und Schnappschüsse verwalten müssen.
In dieser Anleitung wird angezeigt, wie Sie den Elasticsearch -Kurator für Ihren Elk -Cluster einrichten und konfigurieren können.
Anforderungen
Stellen Sie vor dem Installieren von Kurator in Ihrem System sicher, dass Sie:
Aktualisieren Sie Ihr System
Aktualisieren Sie zunächst Ihr System. In diesem Leitfaden verwenden wir ein Ubuntu 20.04 Server
sudo APT -Update
sudo APT -Upgrade
Installieren Sie Python3-Pip
Um den Elasticsearch -Kurator zu installieren, müssen wir zunächst sicherstellen, dass PIP installiert ist. Verwenden Sie den Befehl:
sudo apt installieren python3 -pip -y
Installieren von Elasticsearch -Kurator
Sobald wir PIP installiert und aktualisiert haben, können wir den Elasticsearch -Kurator mit dem Befehl installieren:
PIP3 Installieren Sie Elasticsearch-Kurator
Einrichten der Kuratorkonfigurationsdatei
Der nächste Schritt besteht darin, die Konfigurationsdatei für den Elasticsearch -Kurator einzurichten. Standardmäßig befindet sich die Konfigurationsdatei im/home/user/.Kurator/Kurator.YML
Beginnen Sie mit dem Erstellen des Verzeichnisses:
mkdir ~/.Kurator
Erstellen Sie als nächstes den Kurator.YML -Konfigurationsdatei.
Berührung ~/.Kurator/Kurator.YML
Fügen Sie schließlich die Konfigurationsdetails hinzu, die die Client -Verbindungs- und Protokollierungsparameter umfassen.
Der Standardeintrag ist unten:
---
Klient:
Hosts: # NOSTEN Definieren
- 127.0.0.1
- 192.168.0.113
Port: 9200 # Elasticsearch Port
URL_PREFIX: # URL -Präfix festlegen, zum Beispiel Proxy. Lass leer für keine
Use_SSL: FALSE # SSL Verwenden Sie SSL? Richtig oder falsch
Zertifikat: # Pfad zu CA Zertifikat =>/Pfad/to/ca/Datei
client_cert: # Pfad zum Client -Zertifikat
client_key: # Pfad zum privaten SSL -Schlüssel
SSL_NO_VALIDATE: FALSCH # Setzen Sie True, wenn Elasticsearch durch SSL geschützt ist
Benutzername: # Http Authuername
Passwort: # HTTP -Authaut Passwort
Zeitüberschreitung: 30 # Zeitlimitwert setzen
master_only: false # Installieren Sie nur auf jedem Knoten oder Master?
Protokollierung:
loglevel: info # legesprotokollstufe wie kritisches, debugg, warning oder fehler
logFile: # Pfad zur Protokolldatei
LogFormat: Standard # Define Log Format => DefualT-Format ist wie 2016-04-22 11: 53: 09.972 Info Aktion # 1: actionName
Blacklist: ['Elasticsearch', 'Urllib3'] # deaktiviert Protokolle für Elasticsearch und Urllib3
NOTIZ: Die Kommentare dienen nur für Dokumentationszwecke. Fühlen Sie sich frei, sie nach Bedarf zu entfernen oder zu ändern.
Speichern Sie die Datei und schließen Sie den Editor.
Nach Abschluss können Sie den Kurator als Python-Modul oder als Befehlszeilen-Dienstprogramm verwenden:
Der folgende Befehl zeigt beispielsweise die Schnappschüsse mit dem Kurator -Dienstprogramm an.
curator_cli show-snapshots
Abschluss
Diese Anleitung zeigt, wie Sie das Elasticsearch -Kurator -Tool einrichten und konfigurieren, um Ihren Cluster zu verwalten.
Überprüfen Sie die folgende Ressource, um mehr zu erfahren:
Vielen Dank für das Lesen.