Elastisk sökning

Så här installerar du Elasticsearch på CentOS 8

Så här installerar du Elasticsearch på CentOS 8
Elasticsearch är en mycket populär och kraftfull realtidsanalys och distribuerad sökplattform. Elasticsearch är ett projekt med öppen källkod och gratis att använda, utvecklat av Elastic-företaget. Dess skalbarhet, användarvänlighet och funktioner som är fria att använda gör att användare kan använda den för teständamål för komplex sökning. Den stöder RESTful-tjänster för att manipulera data genom att kombinera HTTP-metoder med HTTP URI. Låt oss börja med installationen av Elasticsearch på CentOS 8.

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.

Hur man visar FPS-räknare i Linux-spel
Linux-spel fick ett stort tryck när Valve tillkännagav Linux-stöd för Steam-klient och deras spel 2012. Sedan dess har många AAA- och indiespel tagit ...
Hur man laddar ner och spelar Sid Meier's Civilization VI på Linux
Introduktion till spelet Civilization 6 är ett modernt intag av det klassiska konceptet som introducerades i serien Age of Empires-spel. Idén var gans...
Hur man installerar och spelar Doom på Linux
Introduktion till Doom Doom-serien har sitt ursprung på 90-talet efter att den ursprungliga Doom släpptes. Det blev en omedelbar hit och från den tide...