Hier leest u hoe u Elasticsearch, een krachtige zoek- en analyse-engine, op uw Ubuntu-machine kunt installeren.
Elasticsearch is een populaire zoek- en analyse-engine die voor meerdere toepassingen kan worden gebruikt, waaronder eindpuntbeveiliging en AI/ML-onderzoek.
Laten we eens kijken hoe u Elasticsearch in een paar eenvoudig te volgen stappen op uw Ubuntu-systeem kunt installeren.
Wat is Elasticsearch?
Elasticsearch is een gedistribueerde zoek- en analyse-engine. Hiermee kunt u snel en bijna realtime grote hoeveelheden gegevens opslaan, doorzoeken en analyseren.
Elasticsearch is gebouwd bovenop Apache Lucene en biedt krachtige full-text zoekmogelijkheden en een flexibele zoektaal. Het is zeer schaalbaar, fouttolerant en kan verschillende soorten gegevens verwerken. Elasticsearch wordt veel gebruikt voor toepassingen zoals loganalyse, monitoring en meer.
Vereisten om Elasticsearch te installeren
Er is een belangrijke voorwaarde voor het installeren van Elasticsearch op Ubuntu. Omdat Elasticsearch een Java-toepassing is, moet JDK versie 11 of hoger op uw systeem zijn geïnstalleerd en correct zijn geconfigureerd.
Ga als volgt te werk om te controleren of JDK op Linux is geïnstalleerd:
java --versie
Deze opdracht zou de Java-versie moeten uitvoeren die op uw systeem is geïnstalleerd. Voor het geval je ontvangt een "opdracht niet gevonden" of een ander type fout, kan dit betekenen dat Java niet is geïnstalleerd.
Je kunt JDK handmatig installeren door de tarball te downloaden of installeren via de pakketbeheerder van je Linux-distro. In het ideale geval is installeren via pakketbeheerders de juiste keuze, omdat het veel sneller en probleemloos is dan de vroegere hands-on methode.
Hier is hoe je kunt installeer JDK op Ubuntu met behulp van de APT-pakketbeheerder:
sudo apt installeer openjdk-18-jdk
U kunt 18 in de opdracht vervangen door elke versie van JDK hoger dan 11. Wacht tot de installatie is voltooid en voer de opdracht opnieuw uit om de Java-versie te controleren. Deze keer zou je de versie als uitvoer moeten zien.
Stap 1: voeg de GPG-sleutel toe en update opslagplaatsen
Elasticsearch maakt geen deel uit van de officiële Ubuntu-repositories. Om Elasticsearch met APT te installeren, moet u de bronlijst en de GPG-sleutel toevoegen.
Voer de volgende opdrachten uit om de Elasticsearch-pakketbron en de GPG-sleutel toe te voegen en de bronlijst voor APT bij te werken:
krul -fsSL https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo gpg --dearmor -o /usr/share/keyrings/elastic.gpg
echo "deb [ondertekend door=/usr/share/keyrings/elastic.gpg] https://artifacts.elastic.co/packages/8.x/apt stabiel hoofd" | sudo tee -a /etc/apt/sources.list.d/elastic-8.x.list
sudo apt-update
U kunt de "8" in het tweede commando wijzigen in "7" of een ander versienummer als u een specifieke versie van Elasticsearch wilt downloaden.
Stap 2: installeer Elasticsearch met APT
Nu kunt u het Elasticsearch-pakket met APT installeren zoals u elk normaal pakket zou installeren. Hier is de opdracht om Elasticsearch op Ubuntu te installeren:
sudo apt installeert elasticsearch
Typ in Y wanneer om toestemming wordt gevraagd en wacht tot de installatie is voltooid. Na installatie volgt u de stappen die op het scherm verschijnen om Elasticsearch te configureren voor integratie met Kibana of andere datavisualisatiesoftware.
Stap 3: installeer Elasticsearch met behulp van het DEB-pakket
Als u APT niet wilt gebruiken om Elasticsearch te installeren, heeft u de mogelijkheid om het DEB-pakket op de officiële site te downloaden en te installeren met het dpkg-commando.
Download eerst het DEB-pakket met wget. Gebruik vervolgens de opdracht dpkg met verhoogde rechten om Elasticsearch te installeren:
wkrijg https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-8.8.2-amd64.deb
sudo dpkg -i elasticsearch-8.8.2-amd64.deb
Houd er rekening mee dat u de opdracht mogelijk moet aanpassen aan de versie van Elasticsearch die u wilt installeren.
Downloaden:Elastisch zoeken
Nu weet u hoe u Elasticsearch op Ubuntu moet installeren
Na de installatie kunt u Elasticsearch combineren met Kibana, Fleet of andere software om aan uw eisen te voldoen.
Hoewel de ELK-stack geweldig is voor logmonitoring in bedrijfsomgevingen, is het misschien een beetje overdreven voor uw normale thuisnetwerk. Misschien wil je een alternatieve en gemakkelijkere manier bekijken om aan de slag te gaan met inloggen op Linux.