Hvordan installere Elasticsearch på Debian Top 10

Hvordan installere Elasticsearch på Debian Top 10

Elasticsearch er en åpen kildekode og distribuert analytisk støttet søkemotor for å lagre og hente data som enhver annen database gjør det, derfor er det også en kjent database som ligger i NoSQL-kategorien av databaser; Denne typen databaser er teknologisk moderne og bilde, videoer kan lagres i et dokumentform ved hjelp av NoSQL -databaser.

Siden det er en NoSQL -type database, følger den ikke SQL for å behandle data. Derfor bruker Elasticesearch spørringsdomenespesifikk språk (DSL) for å utføre grunnleggende operasjoner på data. Elasticsearch gir også støtte for å hente og representere dataene analytisk, eller en analytisk medfølelse kan også trekkes mellom flere typer data.

På grunn av dens analytiske representasjon av data; Det omtales også som en analytisk søkemotor. Elasticsearch -databaser fokuserer på å søke og hente dataene effektivt, derfor er det også kjent som en søkemotor også. Dataene som er lagret i Elasticsearch kan hentes og flere operasjoner kan utføres ved hjelp av dens robuste søkefunksjon.

I dette detaljerte innlegget har vi gitt demonstrasjonen til å installere Elasticsearch på Debian 11. La oss se på hvordan Elasticsearch fungerer for å behandle data i form av dokument:

Hvordan Elasticsearch fungerer

Dataene sendes til Elasticsearch i JSON -dokumentskjemaet ved å bruke API eller LogStash. Logstash -pluginen fungerer som en rørledning for Elasticsearch som mottar data fra flere kilder, behandler den og sender den til destinasjonen. Etter det lagrer Elasticsearch som dokumenterer og legger til et referansenummer til det for ytterligere henting av data fra dokumentet. Når Elasticsearch har tildelt referansen; Man kan hente dette dokumentet ved å bruke API: Videre kan virtualiseringsverktøy brukes sammen med Elasticsearch for å få utdataene i visualisert form.

Hvordan installere Elasticsearch på Debian 11

Det er to metoder for å få Elasticsearch på Debian 11:

Metode 1: Bruker APT -depot på Debian 11
Metode 2: Bruke Debian -pakke

Første metode refererer til installasjonen ved bruk av APT -depot, mens andre metode brukes til å installere Elasticsearch ved å laste ned og installere Debian -pakke: La oss grave i begge metodene en etter en:

Metode 1: Hvordan installere Elasticsearch ved hjelp av APT -depot på Debian 11

Forutsetningene for installasjon av Elasticsearch på Debian 11 er listet opp nedenfor:

  • Tilgjengeligheten av siste Java -versjon
  • Elasticsearch GPG -nøkkel

Trinn 1: Oppdater og oppgrader Debian 11 -liste
Det er god praksis å oppdatere og oppgradere listen over pakker, slik at du kan få de oppdaterte pakkene:

For dette, bruk følgende kommando til å oppdatere og oppgradere pakkene samtidig:

$ sudo apt oppdatering && sudo apt oppgradering

Trinn 2: Få GPG -tasten
Legg til GPG -tasten for å sikre at nedlastingskilden er sikker og akseptabel: Du kan gjøre det ved å bruke kommandoen nevnt nedenfor:

$ WGET -QO - https: // gjenstander.elastisk.CO/GPG-Key-Elasticsearch | sudo apt-key add -

Merk: Advarselen i ovennevnte bilde peker om at passende nøkkel er avskrevet (etter Debian 11 og Ubuntu 22.04) og vil bare være tilgjengelig for å slette eksisterende nøkler fra nøkkelring.

Trinn 3: Legg til apt-transport-HTTPS-pakke
Etter å ha lagt til GPG-tasten, kan APT-Transport-HTTPS også være pålagt å være til stede på din Debian: Du kan få det ved å utstede kommandoen som er nevnt nedenfor:

$ sudo apt-get installer apt-transport-https

Når APT-Transport-HTTPS er tilgjengelig for din Debian 11; Bruk følgende kommando for å lagre depot til /etc/apt/kilder.liste.d/elastic-7.x.liste:

$ ekko “Deb https: // artefakter.CO/Pakker/7.X/Apt Stable Main ”| sudo tee/etc/apt/kilder.liste.d/elastic-7.x.liste

7.x”I kommandoen ovenfor viser den siste versjonen av Elasticsearch.

Trinn 4: Installasjon av Elasticsearch
Når du har fullført trinnene ovenfor med hell; Du må oppdatere depotlisten ved å utstede kommandoen nedenfor:

$ sudo apt oppdatering

Etter å ha oppdatert systemet, bruk kommandoen som er nevnt nedenfor for å installere Elasticsearch på Debian 11 -systemet ditt:

$ sudo apt install elasticsearch

Metode 2: Hvordan installere Elasticsearch ved hjelp av Debian -pakken på Debian 11

Du kan laste ned og installere Elasticsearch fra det offisielle nettstedet til Elastic:

Trinn 1: Last ned Elasticsearch

$ wget https: // gjenstander.elastisk.CO/Nedlastinger/Elasticsearch/Elasticsearch-7.14.1-AMD64.Deb

Utfør nå hashfunksjonen på den nedlastede filen ved å utstede kommandoen nevnt nedenfor:

$ wget https: // gjenstander.elastisk.co/nedlastinger/elasticsearch-7.14.1-AMD64.Deb.SHA512

Du kan sjekke vellykket utførelse og ekthet av de mottatte dataene: For dette kan du bruke nedenfor nevnt kommando:

$ shasum -a 512 -c elasticsearch -7.14.1-AMD64.Deb.SHA512

Trinn 2: Installasjon
Etter påføring av sjekketeknikk, installerer du .Deb -pakke ved å utstede kommandoen nevnt nedenfor:

$ sudo dpkg -i elasticsearch -7.14.1-AMD64.Deb

Konklusjon

Elasticsearch er en distribuert flerbrukspakke, og derfor er den representert med flere navn som søkemotor eller analytisk søkemotor, og også en kjent NoSQL-database også. På grunn av den multifunksjonelle egenskapen til Elasticsearch, brukes den til fulltekstsøk, forretningsanalyse, operasjonell og sikkerhetsintelligens. I dette innlegget har vi presentert en installasjonsguide for å få Elasticsearch på Debian 11: Det er to metoder som er oppført i denne artikkelen, du kan følge hvilken som helst av dem for å installere Elasticsearch.