Wie richte ich Elasticsearch Curator ein??

Wie richte ich Elasticsearch Curator ein??

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:

  1. Python installiert und aktuell.
  2. Internetzugang für Ihr System.

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:

  1. Kurator CLI Referenz
  2. Kurator Python Docs

Vielen Dank für das Lesen.