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.