Oto jak możesz zainstalować Elasticsearch, potężny silnik wyszukiwania i analizy na swoim komputerze Ubuntu.
Elasticsearch to popularny silnik wyszukiwania i analizy, który może być używany do wielu zastosowań, w tym bezpieczeństwa punktów końcowych i badań AI/ML.
Rzućmy okiem na to, jak zainstalować Elasticsearch w systemie Ubuntu w kilku łatwych do wykonania krokach.
Co to jest Elasticsearch?
Elasticsearch to rozproszony silnik wyszukiwania i analizy. Pozwala przechowywać, wyszukiwać i analizować duże ilości danych szybko iw czasie zbliżonym do rzeczywistego.
Zbudowany na bazie Apache Lucene, Elasticsearch oferuje potężne możliwości wyszukiwania pełnotekstowego i elastyczny język zapytań. Jest wysoce skalowalny, odporny na błędy i może obsługiwać różne typy danych. Elasticsearch jest szeroko stosowany w aplikacjach takich jak analiza logów, monitorowanie i nie tylko.
Wymagania wstępne do zainstalowania Elasticsearch
Jest jeden ważny warunek wstępny instalacji Elasticsearch na Ubuntu. Ponieważ Elasticsearch jest aplikacją Java, będziesz potrzebować JDK w wersji 11 lub nowszej zainstalowanej i odpowiednio skonfigurowanej w twoim systemie.
Oto jak sprawdzić, czy JDK jest zainstalowany w systemie Linux:
java --wersja
To polecenie powinno wyświetlić wersję Java zainstalowaną w twoim systemie. W przypadku otrzymania „nie znaleziono polecenia” lub inny rodzaj błędu, może to oznaczać, że nie masz zainstalowanej Javy.
Możesz albo ręcznie zainstalować JDK, pobierając archiwum tar, albo zainstalować go za pomocą menedżera pakietów swojej dystrybucji Linuksa. Najlepiej byłoby zainstalować za pomocą menedżerów pakietów, ponieważ jest to znacznie szybsze i bezproblemowe niż poprzednia metoda praktyczna.
Oto jak możesz zainstaluj JDK na Ubuntu za pomocą menedżera pakietów APT:
sudo apt zainstaluj openjdk-18-jdk
Możesz zastąpić 18 w poleceniu dowolną wersją JDK wyższą niż 11. Poczekaj na zakończenie instalacji, a następnie ponownie uruchom polecenie, aby sprawdzić wersję Java. Tym razem powinieneś zobaczyć wersję jako dane wyjściowe.
Krok 1: Dodaj klucz GPG i zaktualizuj repozytoria
Elasticsearch nie jest częścią oficjalnych repozytoriów Ubuntu. Aby zainstalować Elasticsearch za pomocą APT, musisz dodać jego listę źródeł i klucz GPG.
Uruchom następujące polecenia, aby dodać źródło pakietu Elasticsearch i klucz GPG oraz zaktualizować listę źródeł dla APT:
curl -fsSL https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo gpg --dearmor -o /usr/share/keyrings/elastic.gpg
echo "deb [signed-by=/usr/share/keyrings/elastic.gpg] https://artifacts.elastic.co/packages/8.x/apt stabilna główna” | sudo tee -a /etc/apt/sources.list.d/elastic-8.x.list
Sudo trafna aktualizacja
Możesz zmienić „8” w drugim poleceniu na „7” lub inny numer wersji, jeśli chcesz pobrać określoną wersję Elasticsearch.
Krok 2: Zainstaluj Elasticsearch z APT
Teraz możesz zainstalować pakiet Elasticsearch za pomocą APT, tak jak instalujesz zwykły pakiet. Oto polecenie instalacji Elasticsearch na Ubuntu:
sudo apt zainstaluj elasticsearch
Wpisz Y po wyświetleniu monitu o uprawnienia i poczekaj na zakończenie instalacji. Po zainstalowaniu postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, aby skonfigurować Elasticsearch do integracji z Kibaną lub innym oprogramowaniem do wizualizacji danych.
Krok 3: Zainstaluj Elasticsearch przy użyciu pakietu DEB
Jeśli nie chcesz używać APT do instalowania Elasticsearch, możesz pobrać pakiet DEB dostępny na oficjalnej stronie i zainstalować go za pomocą polecenie dpkg.
Najpierw pobierz pakiet DEB za pomocą wget. Następnie użyj polecenia dpkg z podwyższonymi uprawnieniami, aby zainstalować Elasticsearch:
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-8.8.2-amd64.deb
sudo dpkg -i elasticsearch-8.8.2-amd64.deb
Pamiętaj, że może być konieczne zmodyfikowanie polecenia, aby pasowało do wersji Elasticsearch, którą chcesz zainstalować.
Pobierać:Wyszukiwanie elastyczne
Teraz wiesz, jak zainstalować Elasticsearch na Ubuntu
Po instalacji będziesz mógł połączyć Elasticsearch z Kibana, Fleet lub innym oprogramowaniem, aby spełnić Twoje wymagania.
Chociaż stos ELK doskonale nadaje się do monitorowania dzienników w środowiskach korporacyjnych, może to być nieco przesada dla zwykłej sieci domowej. Możesz sprawdzić alternatywny i łatwiejszy sposób na rozpoczęcie logowania w systemie Linux.