Como faço para configurar o Elasticsearch Curator?

Como faço para configurar o Elasticsearch Curator?

Elasticsearch Curator, ou simplesmente curador, é uma ferramenta que permite gerenciar seu cluster Elasticsearch facilmente. Escrito em Python, o curador é útil quando você precisa gerenciar seus índices de alces e instantâneos.

Este guia mostrará como configurar e configurar o curador do Elasticsearch para o seu cluster de alces.

Requisitos

Antes de instalar o curador em seu sistema, verifique se você possui:

  1. Python instalado e atualizado.
  2. Acesso à Internet para o seu sistema.

Atualize seu sistema

Comece atualizando seu sistema. Neste guia, estamos usando um Ubuntu 20.04 servidor

Atualização do sudo apt
Atualização do sudo apt

Instale o python3-pip

Para instalar o curador Elasticsearch, primeiro precisamos garantir que o PIP instalado. Use o comando:

sudo apt install python3 -pip -y

Instalando o Elasticsearch Curator

Depois de instalar e atualizar o PIP, podemos instalar o curador Elasticsearch usando o comando:

PIP3 Instale o Elasticsearch-Curator

Configuração do arquivo de configuração de curador

A próxima etapa é configurar o arquivo de configuração do curador Elasticsearch. Por padrão, o arquivo de configuração está no/home/usuário/.curador/curador.yml

Comece criando o diretório:

mkdir ~//.curador

Em seguida, crie o curador.Arquivo de configuração YML.

toque ~//.curador/curador.yml

Por fim, adicione os detalhes de configuração que compreendem a conexão do cliente e os parâmetros de registro.

A entrada padrão está abaixo:

---
cliente:
Hosts: # Definir Nosts
- 127.0.0.1
- 192.168.0.113
Porta: 9200 # Elasticsearch Port
url_prefix: # Definir prefixo URL, por exemplo, proxy. Deixe vazio para nenhum
USE_SSL: false # Use SSL? Verdadeiro ou falso
Certificado: # caminho para o certificado CA =>/caminho/para/ca/arquivo
client_cert: # caminho para o certificado de cliente
client_key: # caminho para a tecla SSL privada
ssl_no_validate: false # Definir true se elasticsearch for protegido por ssl
nome de usuário: # http auth username
Senha: # senha de autenticação http
Tempo limite: 30 # Defina o valor do tempo limite
master_only: false # Instale em todos os nó ou mestre apenas?
exploração madeireira:
Loglevel: Info # Defina o nível de log, como crítico, depuração, aviso ou erro
LogFile: # Caminho para o arquivo de log
LogFormat: padrão # define o formato de log => Formato Defualt é como 2016-04-22 11: 53: 09.972 Ação de informações # 1: ActionName
Blacklist: ['Elasticsearch', 'urllib3'] # desativa os logs para elasticsearch e urllib3

OBSERVAÇÃO: Os comentários são apenas para fins de documentação. Sinta -se à vontade para removê -los ou modificá -los conforme necessário.

Salve o arquivo e feche o editor.

Depois de concluído, você pode usar o curador como um módulo Python ou como um utilitário de linha de comando:

Por exemplo, o comando a seguir mostra os instantâneos usando o utilitário curador.

CURATOR_CLI SHOW-SNAPSHOTS

Conclusão

Este guia mostra como configurar e configurar a ferramenta Elasticsearch Curator para gerenciar seu cluster.

Verifique o seguinte recurso para saber mais:

  1. Referência do CLI do curador
  2. Curador Python Docs

Obrigado pela leitura.