Le conservateur Elasticsearch, ou tout simplement conservateur, est un outil qui vous permet de gérer facilement votre cluster Elasticsearch. Écrit en python, le conservateur est utile lorsque vous avez besoin de gérer vos indices de wapiti et vos instantanés.
Ce guide vous montrera comment configurer et configurer le conservateur Elasticsearch pour votre cluster de wapitis.
Exigences
Avant d'installer un conservateur sur votre système, assurez-vous d'avoir:
Mettez à jour votre système
Commencez par mettre à jour votre système. Dans ce guide, nous utilisons un Ubuntu 20.04 serveur
Mise à jour Sudo Apt
SUDO APT APPOSITION
Installer Python3-Pip
Pour installer le conservateur Elasticsearch, nous devons d'abord nous assurer que nous avons installé PIP. Utilisez la commande:
sudo apt installer python3-pip -y
Installation du conservateur Elasticsearch
Une fois que nous avons installé et mis à jour PIP, nous pouvons installer le conservateur Elasticsearch à l'aide de la commande:
PIP3 Installer Elasticsearch Curator
Configuration du fichier de configuration du conservateur
L'étape suivante consiste à configurer le fichier de configuration du conservateur Elasticsearch. Par défaut, le fichier de configuration est dans le / home / user /.conservateur / conservateur.YML
Commencez par créer le répertoire:
Mkdir ~ /.conservateur
Ensuite, créez le conservateur.Fichier de configuration YML.
toucher ~ /.conservateur / conservateur.YML
Enfin, ajoutez les détails de configuration qui composent la connexion client et les paramètres de journalisation.
L'entrée par défaut est ci-dessous:
---
client:
hôtes: # définir les nostalliers
- 127.0.0.1
- 192.168.0.113
Port: 9200 # Port Elasticsearch
URL_PREFIX: # Définir le préfixe URL par exemple proxy. Laisser vide pour personne
use_ssl: false # use ssl? Vrai ou faux
Certificat: # Path vers CA Certificat => / path / to / ca / fichier
client_cert: # chemin vers le certificat client
client_key: # chemin vers la clé SSL privée
ssl_no_validate: false # set true si elasticsearch est protégé par SSL
Nom d'utilisateur: # Http Auth Username
Mot de passe: # Mot de passe HTTP Auth
Timeout: 30 # Set Timeout Valeur
Master_only: False # Installation sur chaque nœud ou maître uniquement?
enregistrement:
Loglevel: Info # Définir le niveau du journal tel que la critique, le débogage, l'avertissement ou l'erreur
Logfile: # chemin vers le fichier journal
LogFormat: par défaut # Définir le format de journal => Le format defualt est comme 2016-04-22 11: 53: 09 972 Info Action # 1: ActionName
Liste noire: [«Elasticsearch», «Urllib3»] # Désactive les journaux pour Elasticsearch et Urllib3
NOTE: Les commentaires sont à des fins de documentation uniquement. N'hésitez pas à les supprimer ou à les modifier si nécessaire.
Enregistrez le fichier et fermez l'éditeur.
Une fois terminé, vous pouvez utiliser le conservateur comme module Python ou comme utilitaire de ligne de commande:
Par exemple, la commande suivante montre les instantanés à l'aide de l'utilitaire du conservateur.
conservateur_cli show-snapshots
Conclusion
Ce guide vous montre comment configurer et configurer l'outil de conservateur Elasticsearch pour gérer votre cluster.
Vérifiez la ressource suivante pour en savoir plus:
Merci pour la lecture.