Så här kan du installera Elasticsearch, en kraftfull sök- och analysmotor på din Ubuntu-maskin.
Elasticsearch är en populär sök- och analysmotor som kan användas för flera applikationer inklusive slutpunktssäkerhet och AI/ML-forskning.
Låt oss ta en titt på hur du kan installera Elasticsearch på ditt Ubuntu-system i några enkla steg att följa.
Vad är Elasticsearch?
Elasticsearch är en distribuerad sök- och analysmotor. Det låter dig lagra, söka och analysera stora mängder data snabbt och i nästan realtid.
Byggt ovanpå Apache Lucene, erbjuder Elasticsearch kraftfulla fulltextsökningsfunktioner och ett flexibelt frågespråk. Det är mycket skalbart, feltolerant och kan hantera olika datatyper. Elasticsearch används ofta för applikationer som logganalys, övervakning och mer.
Förutsättningar för att installera Elasticsearch
Det finns en viktig förutsättning för att installera Elasticsearch på Ubuntu. Eftersom Elasticsearch är en Java-applikation behöver du JDK version 11 eller högre installerad och korrekt konfigurerad på ditt system.
Så här kontrollerar du om JDK är installerat på Linux:
java --version
Detta kommando bör mata ut den Java-version som är installerad på ditt system. Om du får ett "kommando hittades inte" eller någon annan typ av fel, kan det betyda att du inte har Java installerat.
Du kan antingen installera JDK manuellt genom att ladda ner tarballen eller installera den genom pakethanteraren för din Linux-distro. Helst är installation via pakethanterare vägen att gå eftersom det är mycket snabbare och problemfritt än den tidigare praktiska metoden.
Så här kan du installera JDK på Ubuntu med APT-pakethanteraren:
sudo apt installera openjdk-18-jdk
Du kan ersätta 18 i kommandot med valfri version av JDK som är högre än 11. Vänta tills installationen är klar och kör sedan kommandot igen för att kontrollera Java-versionen. Den här gången bör du se versionen som utdata.
Steg 1: Lägg till GPG-nyckeln och uppdatera repositories
Elasticsearch är inte en del av de officiella Ubuntu-förråden. För att installera Elasticsearch med APT måste du lägga till dess källlista och GPG-nyckeln.
Kör följande kommandon för att lägga till Elasticsearch-paketkällan och GPG-nyckeln och uppdatera källlistan för APT:
curl -fsSL https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo gpg --dearmor -o /usr/share/keyrings/elastic.gpg
echo "deb [signerad av=/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 uppdatering
Du kan ändra "8" i det andra kommandot till "7" eller ett annat versionsnummer om du vill ladda ner en specifik version av Elasticsearch.
Steg 2: Installera Elasticsearch med APT
Nu kan du installera Elasticsearch-paketet med APT som du skulle installera vilket vanligt paket som helst. Här är kommandot för att installera Elasticsearch på Ubuntu:
sudo apt installera elasticsearch
Skriv in Y när du tillfrågas om behörigheter och vänta tills installationen är klar. När det är installerat, följ stegen som visas på skärmen för att konfigurera Elasticsearch för att integreras med Kibana eller annan datavisualiseringsprogramvara.
Steg 3: Installera Elasticsearch med DEB-paketet
Om du inte vill använda APT för att installera Elasticsearch, har du möjlighet att ladda ner DEB-paketet som finns på den officiella webbplatsen och installera det med kommandot dpkg.
Ladda först ned DEB-paketet med wget. Använd sedan kommandot dpkg med förhöjda privilegier för att installera Elasticsearch:
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-8.8.2-amd64.deb
sudo dpkg -i elasticsearch-8.8.2-amd64.deb
Tänk på att du kan behöva ändra kommandot för att matcha den version av Elasticsearch du vill installera.
Ladda ner:Elasticsearch
Nu vet du hur du installerar Elasticsearch på Ubuntu
Efter installationen kommer du att kunna kombinera Elasticsearch med Kibana, Fleet eller annan programvara för att uppfylla dina krav.
Även om ELK-stacken är utmärkt för loggövervakning i företagsmiljöer, kan den vara lite överdriven för ditt vanliga hemnätverk. Du kanske vill kolla in ett alternativt och enklare sätt att komma igång med att logga på Linux.