Sådan kan du installere Elasticsearch, en kraftfuld søge- og analysemaskine på din Ubuntu-maskine.

Elasticsearch er en populær søge- og analysemaskine, der kan bruges til flere applikationer, herunder slutpunktssikkerhed og AI/ML-forskning.

Lad os tage et kig på, hvordan du kan installere Elasticsearch på dit Ubuntu-system i nogle få nemme at følge trin.

Hvad er Elasticsearch?

Elasticsearch er en distribueret søge- og analysemaskine. Det giver dig mulighed for at gemme, søge og analysere store mængder data hurtigt og næsten i realtid.

Bygget oven på Apache Lucene tilbyder Elasticsearch kraftfulde fuldtekstsøgningsmuligheder og et fleksibelt forespørgselssprog. Det er meget skalerbart, fejltolerant og kan håndtere forskellige datatyper. Elasticsearch er meget brugt til applikationer som loganalyse, overvågning og mere.

Forudsætninger for at installere Elasticsearch

Der er en vigtig forudsætning for at installere Elasticsearch på Ubuntu. Da Elasticsearch er en Java-applikation, skal du have JDK version 11 eller nyere installeret og korrekt konfigureret på dit system.

instagram viewer

Sådan kontrollerer du, om JDK er installeret på Linux:

java --version

Denne kommando skal udsende den Java-version, der er installeret på dit system. I tilfælde af at du modtager en "kommando ikke fundet" eller enhver anden type fejl, kan det betyde, at du ikke har Java installeret.

Du kan enten manuelt installere JDK ved at downloade tarballen eller installere den gennem pakkehåndteringen på din Linux-distro. Ideelt set er installation via pakkeadministratorer vejen at gå, da det er meget hurtigere og problemfrit end den tidligere praktiske metode.

Sådan kan du installer JDK på Ubuntu ved at bruge APT-pakkehåndteringen:

sudo apt installer openjdk-18-jdk 

Du kan erstatte 18 i kommandoen med enhver version af JDK højere end 11. Vent på, at installationen er færdig, og kør derefter kommandoen igen for at kontrollere Java-versionen. Denne gang skal du se versionen som output.

Trin 1: Tilføj GPG-nøglen og opdater depoter

Elasticsearch er ikke en del af de officielle Ubuntu-depoter. For at installere Elasticsearch ved hjælp af APT skal du tilføje dens kildeliste og GPG-nøglen.

Kør følgende kommandoer for at tilføje Elasticsearch-pakkekilden og GPG-nøglen, og opdater kildelisten for APT:

krølle -fsSL https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo gpg --dearmor -o /usr/share/keyrings/elastic.gpg
echo "deb [signeret af=/usr/share/keyrings/elastic.gpg] https://artifacts.elastic.co/packages/8.x/apt stabil main" | sudo tee -a /etc/apt/sources.list.d/elastic-8.x.list
sudo apt opdatering

Du kan ændre "8" i den anden kommando til "7" eller et andet versionsnummer, hvis du ønsker at downloade en specifik version af Elasticsearch.

Trin 2: Installer Elasticsearch med APT

Nu kan du installere Elasticsearch-pakken med APT, som du ville installere enhver almindelig pakke. Her er kommandoen til at installere Elasticsearch på Ubuntu:

sudo apt installer elasticsearch

Indtaste Y når du bliver bedt om tilladelser, og vent på, at installationen er færdig. Når det er installeret, skal du følge trinene, der vises på skærmen, for at konfigurere Elasticsearch til at integrere med Kibana eller anden datavisualiseringssoftware.

Trin 3: Installer Elasticsearch ved hjælp af DEB-pakken

I tilfælde af at du ikke ønsker at bruge APT til at installere Elasticsearch, har du mulighed for at downloade DEB-pakken på det officielle websted og installere den med kommandoen dpkg.

Først skal du downloade DEB-pakken ved hjælp af wget. Brug derefter kommandoen dpkg med forhøjede rettigheder til at installere Elasticsearch:

wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-8.8.2-amd64.deb
sudo dpkg -i elasticsearch-8.8.2-amd64.deb

Husk, at du muligvis skal ændre kommandoen, så den matcher den version af Elasticsearch, du vil installere.

Hent:Elasticsearch

Nu ved du, hvordan du installerer Elasticsearch på Ubuntu

Efter installationen vil du være i stand til at kombinere Elasticsearch med Kibana, Fleet eller anden software for at opfylde dine krav.

Selvom ELK-stakken er fantastisk til logovervågning i virksomhedsmiljøer, kan den være lidt overkill for dit almindelige hjemmenetværk. Du vil måske tjekke en alternativ og nemmere måde at komme i gang med at logge på Linux.