Hvordan installere elasticsearch på centos 8

Hvordan installere elasticsearch på centos 8
Elasticsearch er en veldig populær og kraftig sanntids dataanalyse og distribuert søkeplattform. Elasticsearch er et open source og fritt bruksprosjekt utviklet av elastisk selskap. Dets skalerbarhet, brukervennlighet og funksjoner med fritt bruk lar brukere bruke den til testformål for kompleks søk. Den støtter avslappende tjenester for å manipulere data ved å kombinere HTTP -metodene med HTTP URI. La oss starte med installasjonen av Elasticsearch på Centos 8.

Installasjon av Elasticsearch på centos 8

Siden Elasticsearch er skrevet i Java, er det første trinnet å ha Java installert på CentOS 8 -operativsystem.

Trinn 1: Installer Java på Centos 8

Java kan installeres på CentOS 8 -maskinen din ved å installere JRE (Java Runtime Environment). OpenJDK -pakken er tilgjengelig i CentOS 8 -pakkelageret, og du kan installere den nyeste versjonen ved å skrive kommandoen gitt nedenfor.

$ sudo dnf installer java-11-openjdk-deVel -y

Etter installasjonen av OpenJDK, sjekk den installerte versjonen.

$ Java -Versjon

Du kan se den versjonen 11.0.9.1 av OpenJDK er vellykket installert på Centos 8 -maskinen. La oss installere Elasticsearch nå.

Trinn 2: Last ned og installer Elasticsearch på Centos 8

Elastic gir alle pakkene for å installere Elasticsearch på et hvilket som helst operativsystem som Deb, TAR.GZ, eller RPM. For Centos 8 vil vi definitivt trenge RPM -pakken for å installere Elasticsearch på Centos 8. Du kan besøke deres offisielle nettsted, Elastic.CO, for å laste ned og installere den nyeste stabile versjonen av Elastic Search på Centos 8.

Den siste og stabile utgitte versjonen av Elasticsearch er 7.11.0 Mens du skriver dette innlegget. Last ned og installer elastisk søkeprogram ved hjelp av følgende kommando:

$ sudo rpm -ivh https: // gjenstander.elastisk.CO/Nedlastinger/Elasticsearch/Elasticsearch-7.12.0-x86_64.Rpm

For fremtiden er det bare.10.2 til den siste tilgjengelige versjonen.

Når Elasticsearch er installert, er neste trinn å aktivere det elastiske søket.

Først må du laste ned demonen ved hjelp av kommandoen.

$ sudo SystemCTL Daemon-Reload

Etter å ha lastet ut demonen, må du aktivere elasticsearch -tjenesten.

$ sudo SystemCTL Aktiver Elasticsearch.service

Trinn 3: Konfigurasjon av Elasticsearch på CentOS 8

Etter installasjonen av Elasticsearch, hvis du vil konfigurere elastisk søk ​​i henhold til ditt ønske, er konfigurasjonsfilene til Elasticsearch plassert i /etc /elasticsearch -katalogen. Hvis du for eksempel vil endre server- eller klyngenavnet eller konfigurere det elastiske søket etter ekstern tilgang, plasseres alle disse typer konfigurasjonsalternativer i Elasticsearch.YML -fil.

Elasticsearch.yml

For serverinnstillinger og konfigurasjon er alle alternativene i denne filen.

Åpne opp Elasticsearch.YML -fil i en Nano -tekstredigerer i terminalen.

$ sudo nano/etc/elasticsearch/elasticsearch.yml

Og ukommelige linjene som starter fra “Node.Navn”Og“klynge.Navn”Og gi dine ønskede navn for å endre henholdsvis navnet på serveren og klyngen.

Node.Navn: "Ny nodenavn"
Klynge. Navn: NewClustername

Tilsvarende, hvis du vil konfigurere det elastiske søket etter fjerntilgang, må du ikke ta hensyn til linjen som starter med "Nettverk.vert”Hvis den er kommentert og gir den eksterne vertens IP -adresse.

Etter alle konfigurasjonene, lagrer du filen og avslutter ved hjelp av hurtigtastene (Ctrl+S) og (Ctrl+X).

Etter å ha endret konfigurasjonsfilen for å bruke endringer, må vi starte Elasticsearch -tjenesten på nytt.

$ sudo SystemCTL Restart Elasticsearch.service

Konfigurasjon av elastisk søk ​​lagres og anvendes vellykket.

Konklusjon

Slik kan vi installere elastisk søk ​​på CentOS 8 -operativsystemet og konfigurere det i henhold til våre krav. Ved å bruke Elasticsearch kan vi utføre et nettstedssøk, søknadssøk, overvåkning av applikasjoner, forretnings- og sikkerhetsanalyse og mye flere oppgaver. For å lære mer om Elasticsearch, les Get Ingart Guide of Elasticsearch fra det offisielle nettstedet.