Hvordan slå av elasticsearch node

Hvordan slå av elasticsearch node

“En elasticsearch -node refererer til en enkelt forekomst av Elasticsearch -tjenesten. En samling av Elasticsearch Search Nodes utgjør en klynge. For eksempel, hvis du har en enkelt Elasticsearch -node, kan det sies at Elasticsearch -klyngen din består av en node.

Når du jobber med en Elasticsearch -node, er det bra å sikre at du bruker riktig prosedyre for å starte, starte på nytt eller slå av noden.

Å utføre riktig prosedyre sikrer at noden din har tid til å rydde opp og frigjøre systemressurser på riktig måte. For eksempel, når du stenger en node, utfører noden operasjoner som synkronisering av Translog, fjerner inngangen fra klyngen, etc.”

Denne artikkelen vil vise deg de forskjellige metodene du kan bruke for å legge ned en node riktig i en Elasticsearch -klynge.

La oss komme i gang.

Metode 1 - Slå av Elasticsearch Node som tjeneste

I de siste Elasticsearch -versjonene kan du administrere elasticsearch -noden som en tjeneste. Derfor anbefales bruk av systemets servicesjef hvis noden kjører som en tjeneste.

Bruk SystemD med kommandoen på Linux med kommandoen:

$ sudo service elasticsearch stop


Eller

$ sudo systemctl stopp elasticsearch.service


På Windows kan du kjøre kommandoen:

.\ bin \ elasticsearch-service.flaggermus stopp


Servicesjefen lar noden slå av og utføre nødvendig opprydningsoperasjoner grasiøst.

På macOS kan du bruke Brew for å administrere Elasticsearch -tjenesten med kommandoen:

$ Brew Services Stop Elasticsearch

Metode 2 - Shutdown Elasticsearch Node Kjør direkte

Hvis du kjører Elasticsearch -noden direkte fra terminaløkten, kan du slå den av ved å trykke på CTRL + C -kommandoen.

Dette vil sende et termineringssignal til prosessen (POSIX), slik at noden kan slå seg grasiøst ned.

I de fleste tilfeller vil Elasticsearch be deg om å bekrefte termineringssignalet.


Hvis du kjenner PID i Elasticsearch -prosessen, kan du avslutte prosessen ved å bruke Kill eller Pkill -kommandoen som vist:

Kill -Sigterm


På Windows kan du bruke oppgavekommandoen som:

TaskKill /T /PID


Kommandoen ovenfor vil avslutte Elasticsearch -prosessen og alle tilhørende barneprosesser.

Konklusjon

Du lærte forskjellige metoder og teknikker for å slå av en Elasticsearch -node i dette innlegget.

Takk for at du leste!!