Elasticsearch Curator, o simplemente curador, es una herramienta que le permite administrar su clúster Elasticsearch fácilmente. Escrito en Python, el curador es útil cuando necesita administrar sus índices y instantáneas.
Esta guía le mostrará cómo configurar y configurar el curador Elasticsearch para su clúster de alces.
Requisitos
Antes de instalar curador en su sistema, asegúrese de tener:
Actualiza tu sistema
Comience por actualizar su sistema. En esta guía, estamos usando un Ubuntu 20.04 servidor
Actualización de sudo apto
actualización de sudo apt
Instalar python3-pip
Para instalar el curador de elasticsearch, primero debemos asegurarnos de tener PIP instalado. Use el comando:
sudo apto install python3 -pip -y
Instalación del curador Elasticsearch
Una vez que tenemos PIP instalado y actualizado, podemos instalar el curador Elasticsearch usando el comando:
PIP3 Instalar Elasticsearch-Curator
Configuración del archivo de configuración del curador
El siguiente paso es configurar el archivo de configuración para el curador Elasticsearch. De forma predeterminada, el archivo de configuración está en/home/user/.curador/curador.YML
Comience creando el directorio:
mkdir ~/.curador
A continuación, crea el curador.archivo de configuración YML.
toque ~/.curador/curador.YML
Finalmente, agregue los detalles de configuración que comprenden la conexión del cliente y los parámetros de registro.
La entrada predeterminada está a continuación:
---
cliente:
Hosts: # Definir nosts
- 127.0.0.1
- 192.168.0.113
Puerto: 9200 # Elasticsearch Port
url_prefix: # establecer prefijo de url, por ejemplo, proxy. Dejar vacío por ninguno
use_ssl: falso # use ssl? Verdadero o falso
Certificado: # Path to CA Certificado =>/Path/To/CA/File
Client_cert: # ruta al certificado del cliente
Client_key: # ruta a la tecla SSL privada
ssl_no_validate: falso # Establecer verdadero si Elasticsearch está protegido por SSL
nombre de usuario: # http auth UserName
Contraseña: # contraseña de autenticación http
Tiempo de espera: 30 # establecer el valor del tiempo de espera
maestro_only: falso # instalar en cada nodo o maestro solamente?
Inicio sesión:
Loglevel: Información # Establecer nivel de registro como crítico, depuración, advertencia o error
Logfile: # ruta al archivo de registro
logformat: predeterminado # define formato de registro => formato de defualt es como 2016-04-22 11: 53: 09,972 Información Acción # 1: ActionName
BlackList: ['Elasticsearch', 'urllib3'] # Deshabilita registros para Elasticsearch y Urllib3
NOTA: Los comentarios son solo para fines de documentación. Siéntase libre de eliminarlos o modificarlos según sea necesario.
Guarde el archivo y cierre el editor.
Una vez completado, puede usar el curador como módulo Python o como utilidad de línea de comandos:
Por ejemplo, el siguiente comando muestra las instantáneas utilizando la utilidad del curador.
Curator_cli show-snapshots
Conclusión
Esta guía le muestra cómo configurar y configurar la herramienta Elasticsearch Curator para administrar su clúster.
Consulte el siguiente recurso para obtener más información:
Gracias por leer.