Installation av Elasticsearch på CentOS 8
Eftersom Elasticsearch är skrivet i Java är det första steget att ha Java installerat på CentOS 8-operativsystemet.
Steg 1: Installera Java på CentOS 8
Java kan installeras på din CentOS 8-maskin genom att installera JRE (Java Runtime Environment). OpenJDK-paketet är tillgängligt i CentOS 8-paketförvaret, och du kan installera den senaste versionen genom att skriva kommandot nedan.
$ sudo dnf installera java-11-openjdk-devel -y
Efter installationen av OpenJDK, kontrollera den installerade versionen.
$ java --version
Du kan se den version 11.0.9.1 av OpenJDK har installerats på CentOS 8-maskinen. Låt oss installera Elasticsearch nu.
Steg 2: Ladda ner och installera Elasticsearch på CentOS 8
Elastic tillhandahåller alla paket för att installera Elasticsearch på alla operativsystem som deb, tar.gz, eller rpm. För CentOS 8 behöver vi definitivt rpm-paketet för att installera Elasticsearch på CentOS 8. Du kan besöka deras officiella hemsida, elastisk.co, för att ladda ner och installera den senaste stabila versionen av Elastic search på CentOS 8.
Den senaste och stabila versionen av Elasticsearch är 7.11.0 när du skriver detta inlägg. Ladda ner och installera elastiskt sökprogram med följande kommando:
$ sudo rpm -ivh https: // artefakter.elastisk.co / nedladdningar / elasticsearch / elasticsearch-7.12.0-x86_64.varv / min
För framtiden är det bara att besöka nedladdningssidan för Elasticsearch, kopiera länkadressen till RPM-paketet och klistra in den på platsen för länken i ovanstående kommando eller så kan du bara ändra versionsnumret i ovanstående kommando från 7.10.2 till den senaste tillgängliga versionen.
När Elasticsearch är installerat är nästa steg att aktivera elastisk sökning.
Ladda först in demonen med kommandot.
$ sudo systemctl daemon-reload
Efter att ha laddat om demonen, aktivera tjänsten för Elasticsearch.
$ sudo systemctl aktivera elasticsearch.service
Steg 3: Konfiguration av Elasticsearch på CentOS 8
Efter installationen av Elasticsearch, om du vill konfigurera Elastic search efter dina önskemål, placeras Elasticsearch-konfigurationsfilerna i katalogen / etc / elasticsearch. Om du till exempel vill ändra servern eller klustrets namn eller konfigurera den elastiska sökningen efter fjärråtkomst placeras alla dessa typer av konfigurationsalternativ i elasticsearch.yml-fil.
elasticsearch.yml
För serverinställningar och konfiguration finns alla alternativ i den här filen.
Öppna elastiken.yml-fil i en nano-textredigerare i terminalen.
$ sudo nano / etc / elasticsearch / elasticsearch.yml
Och avmarkera raderna som börjar från “nod.namn”Och”klunga.namn”Och ange önskade namn för att ändra namnet på servern respektive klustret.
nod.namn: "Nytt nodnamn"Klunga. namn: newClusterName
På samma sätt, om du vill konfigurera den elastiska sökningen för fjärråtkomst, avmarkera raden som börjar med “nätverk.värd”Om den kommenteras och anger fjärrvärdens IP-adress.
Efter alla konfigurationer sparar du filen och avslutar med hjälp av snabbtangenterna (CTRL + S) och (CTRL + X).
Efter att ha ändrat konfigurationsfilen för att tillämpa ändringar måste vi starta om Elasticsearch-tjänsten.
$ sudo systemctl starta om elasticsearch.service
Konfiguration av elastisk sökning sparas och tillämpas framgångsrikt.
Slutsats
Så här kan vi installera Elastic search på CentOS 8-operativsystemet och konfigurera det enligt våra krav. Genom att använda Elasticsearch kan vi utföra en webbplatssökning, applikationssökning, Application performance monitoring, Business and Security Analytics och mycket fler uppgifter. För att lära dig mer om Elasticsearch, läs startguiden för Elasticsearch från dess officiella webbplats.