Hvordan setter jeg opp Elasticsearch Curator?

Hvordan setter jeg opp Elasticsearch Curator?

Elasticsearch Curator, eller ganske enkelt kurator, er et verktøy som lar deg administrere elasticsearch -klyngen enkelt. Kuratoren er skrevet i Python, og kommer godt med når du trenger å administrere elgindeksene og øyeblikksbilder.

Denne guiden vil vise deg hvordan du konfigurerer og konfigurerer Elasticsearch -kuratoren for elgklyngen din.

Krav

Før du installerer kurator på systemet ditt, må du forsikre deg om at du har:

  1. Python installert og oppdatert.
  2. Internett -tilgang for systemet ditt.

Oppdater systemet ditt

Begynn med å oppdatere systemet ditt. I denne guiden bruker vi en Ubuntu 20.04 Server

sudo apt oppdatering
sudo apt oppgradering

Installer Python3-Pip

For å installere Elasticsearch -kuratoren, må vi først sikre at vi har installert Pip. Bruk kommandoen:

sudo apt installer python3 -pip -y

Installere Elasticsearch Curator

Når vi har installert og oppdatert PIP, kan vi installere Elasticsearch Curator ved hjelp av kommandoen:

PIP3 installer Elasticsearch-kurator

Sette opp kuratorkonfigurasjonsfilen

Neste trinn er å sette opp konfigurasjonsfilen for Elasticsearch Curator. Som standard er konfigurasjonsfilen i/Hjem/bruker/.kurator/kurator.yml

Begynn med å opprette katalogen:

mkdir ~/.kurator

Neste, lag kuratoren.YML Config -fil.

berør ~/.kurator/kurator.yml

Til slutt, legg til konfigurasjonsdetaljene som inneholder klientforbindelse og loggingsparametere.

Standardoppføringen er nedenfor:

---
klient:
Verter: # Definer nosts
- 127.0.0.1
- 192.168.0.113
Port: 9200 # Elasticsearch Port
url_prefix: # sett url prefiks for eksempel proxy. La være tom for ingen
use_ssl: falsk # bruk ssl? Sant eller usant
Sertifikat: # Path to Ca Certificate =>/Path/to/ca/file
Client_cert: # Path to Client Certificate
Client_key: # Path to Private SSL Key
SSL_NO_VALIDATE: FALSE # SET SANN IF ELASTICSEARCH ER beskyttet av SSL
Brukernavn: # http autorisnavn
Passord: # http autoris passord
Timeout: 30 # Angi timeoutverdi
master_only: falsk # installer bare på hver node eller master?
hogst:
LOGLEVEL: Info # Angi loggnivå som kritisk, feilsøking, advarsel eller feil
loggfil: # bane til loggfilen
LogFormat: Standard # Definer logformat => Defualt-format er som 2016-04-22 11: 53: 09,972 Info Handling # 1: Handlingsnavn
Blacklist: ['Elasticsearch', 'urllib3'] # deaktiverer logger for Elasticsearch og urllib3

MERK: Kommentarene er kun til dokumentasjonsformål. Fjern gjerne eller endre dem etter behov.

Lagre filen og lukk redigereren.

Når du er fullført, kan du bruke kurator som en Python-modul eller som en kommandolinjeverktøy:

Følgende kommando viser for eksempel øyeblikksbilder ved hjelp av kuratorverktøyet.

CURATOR_CLI VIS-SNAPSHOTS

Konklusjon

Denne guiden viser deg hvordan du konfigurerer og konfigurerer Elasticsearch Curator -verktøyet for å administrere klyngen din.

Sjekk følgende ressurs for å lære mer:

  1. Kurator CLI -referanse
  2. Kurator Python Docs

Takk for at du leser.