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:
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:
Obrigado pela leitura.