Evo kako možete instalirati Elasticsearch, moćnu tražilicu i analitičku tražilicu na svoj Ubuntu stroj.
Elasticsearch je popularan mehanizam za pretraživanje i analitiku koji se može koristiti za više aplikacija uključujući sigurnost krajnjih točaka i AI/ML istraživanje.
Pogledajmo kako možete instalirati Elasticsearch na svoj Ubuntu sustav u nekoliko koraka koje je lako slijediti.
Što je Elasticsearch?
Elasticsearch je distribuirana tražilica i analitička tražilica. Omogućuje vam pohranjivanje, pretraživanje i analizu velikih količina podataka brzo i gotovo u stvarnom vremenu.
Izgrađen na temelju Apache Lucene, Elasticsearch nudi moćne mogućnosti pretraživanja cijelog teksta i fleksibilan jezik upita. Vrlo je skalabilan, otporan na pogreške i može rukovati različitim tipovima podataka. Elasticsearch se naširoko koristi za aplikacije poput analize dnevnika, nadzora i više.
Preduvjeti za instalaciju Elasticsearch
Postoji jedan važan preduvjet za instaliranje Elasticsearcha na Ubuntu. Budući da je Elasticsearch Java aplikacija, trebat će vam JDK verzija 11 ili novija instalirana i ispravno konfigurirana na vašem sustavu.
Evo kako provjeriti je li JDK instaliran na Linuxu:
java --verzija
Ova naredba trebala bi ispisati verziju Java instaliranu na vašem sustavu. U slučaju da primite "naredba nije pronađena" ili bilo koje druge vrste pogreške, to može značiti da nemate instaliranu Javu.
Možete ili ručno instalirati JDK preuzimanjem tarball-a ili ga instalirati putem upravitelja paketa vaše distribucije Linuxa. U idealnom slučaju, instalacija putem upravitelja paketa je način na koji treba ići jer je mnogo brža i bez muke nego prijašnja praktična metoda.
Evo kako možete instalirajte JDK na Ubuntu pomoću APT upravitelja paketa:
sudo apt instalirajte openjdk-18-jdk
Možete zamijeniti 18 u naredbi s bilo kojom verzijom JDK-a višom od 11. Pričekajte da instalacija završi i zatim ponovno pokrenite naredbu da provjerite verziju Jave. Ovaj put biste trebali vidjeti verziju kao izlaz.
Korak 1: Dodajte GPG ključ i ažurirajte repozitorije
Elasticsearch nije dio službenih Ubuntu repozitorija. Da biste instalirali Elasticsearch pomoću APT-a, trebate dodati njegov izvorni popis i GPG ključ.
Pokrenite sljedeće naredbe za dodavanje izvora Elasticsearch paketa i GPG ključa i ažuriranje popisa izvora za APT:
kovrča -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 glavna" | sudo tee -a /etc/apt/sources.list.d/elastic-8.x.list
ažuriranje sudo apt
Možete promijeniti "8" u drugoj naredbi u "7" ili drugi broj verzije u slučaju da želite preuzeti određenu verziju Elasticsearcha.
Korak 2: Instalirajte Elasticsearch s APT-om
Sada možete instalirati paket Elasticsearch s APT-om kao što biste instalirali bilo koji obični paket. Evo naredbe za instaliranje Elasticsearcha na Ubuntu:
sudo apt instalirajte elasticsearch
Upišite Y kada se od vas zatraži dopuštenje i pričekajte da instalacija završi. Nakon instalacije, slijedite korake koji se pojavljuju na zaslonu za konfiguraciju Elasticsearcha za integraciju s Kibanom ili drugim softverom za vizualizaciju podataka.
Korak 3: Instalirajte Elasticsearch pomoću DEB paketa
U slučaju da ne želite koristiti APT za instaliranje Elasticsearcha, imate opciju preuzeti DEB paket koji se nalazi na službenoj stranici i instalirati ga s naredba dpkg.
Prvo preuzmite DEB paket koristeći wget. Zatim upotrijebite naredbu dpkg s povišenim privilegijama za instalaciju Elasticsearcha:
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-8.8.2-amd64.deb
sudo dpkg -i elasticsearch-8.8.2-amd64.deb
Imajte na umu da ćete možda morati izmijeniti naredbu kako bi odgovarala verziji Elasticsearcha koju želite instalirati.
Preuzimanje datoteka:Elasticsearch
Sada znate kako instalirati Elasticsearch na Ubuntu
Nakon instalacije, moći ćete kombinirati Elasticsearch s Kibana, Fleet ili drugim softverom kako biste zadovoljili svoje zahtjeve.
Iako je ELK stog izvrstan za praćenje dnevnika u poslovnim okruženjima, mogao bi biti malo pretjeran za vašu uobičajenu kućnu mrežu. Možda biste željeli provjeriti alternativni i lakši način za početak prijave na Linux.