Il curatore di ElasticSearch, o semplicemente il curatore, è uno strumento che ti consente di gestire facilmente il cluster ElaSticSearch. Scritto in Python, il curatore è utile quando è necessario gestire gli indici e le istantanee degli alci.
Questa guida ti mostrerà come impostare e configurare il curatore di ElasticSearch per il tuo cluster ELK.
Requisiti
Prima di installare il curatore sul sistema, assicurati di avere:
Aggiorna il tuo sistema
Inizia aggiornando il tuo sistema. In questa guida, stiamo usando un Ubuntu 20.04 Server
Sudo Apt Aggiornamento
Sudo Apt Aggiornamento
Installa Python3-PIP
Per installare il curatore di ElasticSearch, dobbiamo prima assicurarci di installare PIP. Usa il comando:
SUDO APT Installa Python3 -pip -y
Installazione del curatore Elasticsearch
Una volta installato e aggiornato PIP, possiamo installare il curatore Elasticsearch utilizzando il comando:
PIP3 Installa ElasticSearch-Curator
Impostazione del file di configurazione del curatore
Il prossimo passo è impostare il file di configurazione per il curatore di Elasticsearch. Per impostazione predefinita, il file di configurazione è in/home/utente/.Curatore/curatore.YML
Inizia creando la directory:
mkdir ~/.curatore
Quindi, crea il curatore.File di configurazione YML.
toccare ~/.Curatore/curatore.YML
Infine, aggiungi i dettagli di configurazione che comprendono la connessione client e i parametri di registrazione.
La voce predefinita è sotto:
---
cliente:
Host: # Definisci nosts
- 127.0.0.1
- 192.168.0.113
Porta: 9200 # Elasticsearch Porta
URL_PREFIX: # Imposta il prefisso dell'URL ad esempio proxy. Lascia vuoto per nessuno
USE_SSL: FALSE # Usa SSL? Vero o falso
Certificato: # percorso a CA certificato =>/percorso/a/ca/file
Client_Cert: # percorso al certificato client
Client_Key: # percorso al tasto SSL privato
ssl_no_validate: false # Imposta true se ElaSticSearch è protetto da SSL
Nome utente: # HTTP AUTH Nome utente
Password: # HTTP Auth Password
Timeout: 30 # imposta il valore timeout
Master_only: False # Installa solo su ogni nodo o master?
registrazione:
Loglevel: Info # Imposta il livello di registro come critico, debug, avviso o errore
Logfile: # Path to the Log File
LogFormat: predefinito # Define Log Format => DEFUUDT FORMAT è come 2016-04-22 11: 53: 09.972 Info Azione # 1: ActionName
Blacklist: ['Elasticsearch', 'Urllib3'] # Disabilita i registri per ElaSticSearch e Urllib3
NOTA: I commenti sono solo a scopo di documentazione. Sentiti libero di rimuoverli o modificarli se necessario.
Salva il file e chiudi l'editor.
Una volta completato, è possibile utilizzare il curatore come modulo Python o come utilità della riga di comando:
Ad esempio, il seguente comando mostra le istantanee usando l'utilità del curatore.
Curator_Cli Show-Snapshots
Conclusione
Questa guida mostra come impostare e configurare lo strumento di curatore Elasticsearch per gestire il cluster.
Controlla la seguente risorsa per saperne di più:
Grazie per aver letto.