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.

instagram viewer

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.