Comment configurer le conservateur Elasticsearch?

Comment configurer le conservateur Elasticsearch?

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:

  1. Python installé et à jour.
  2. Accès Internet pour votre système.

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:

  1. Référence CLI conservatrice
  2. Conservateur Python Docs

Merci pour la lecture.