¿Cómo configuro Elasticsearch Curator??

¿Cómo configuro Elasticsearch Curator??

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:

  1. Python instalado y actualizado.
  2. Acceso a Internet para su sistema.

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:

  1. Referencia de CLI curador
  2. Curador Python Docs

Gracias por leer.