Siit saate teada, kuidas saate oma Ubuntu masinasse installida võimsa otsingu- ja analüüsimootori Elasticsearch.
Elasticsearch on populaarne otsingu- ja analüüsimootor, mida saab kasutada mitme rakenduse, sealhulgas lõpp-punkti turvalisuse ja AI/ML-uuringute jaoks.
Vaatame, kuidas saate Elasticsearchi oma Ubuntu süsteemi mõne hõlpsasti järgitava sammuga installida.
Mis on Elasticsearch?
Elasticsearch on hajutatud otsingu- ja analüüsimootor. See võimaldab salvestada, otsida ja analüüsida suuri andmemahtusid kiiresti ja peaaegu reaalajas.
Apache Lucene'i peale ehitatud Elasticsearch pakub võimsaid täistekstiotsingu võimalusi ja paindlikku päringukeelt. See on väga skaleeritav, tõrketaluv ja suudab käsitleda erinevaid andmetüüpe. Elasticsearchi kasutatakse laialdaselt selliste rakenduste jaoks nagu logianalüüs, jälgimine ja palju muud.
Eeltingimused Elasticsearchi installimiseks
Elasticsearchi installimisel Ubuntule on üks oluline eeltingimus. Kuna Elasticsearch on Java-rakendus, peab teie süsteemis olema installitud ja õigesti konfigureeritud JDK versioon 11 või uuem.
Siin on, kuidas kontrollida, kas JDK on Linuxi installitud.
java -- versioon
See käsk peaks väljastama teie süsteemi installitud Java versiooni. Juhul kui saate "käsku ei leitud" või mis tahes muud tüüpi viga, võib see tähendada, et teil pole Java installitud.
Saate JDK käsitsi installida, laadides alla tarballi, või installida selle oma Linuxi distro paketihalduri kaudu. Ideaalis on installimine paketihaldurite kaudu, kuna see on palju kiirem ja probleemivabam kui endine praktiline meetod.
Siin on, kuidas saate installige JDK Ubuntule kasutades APT paketihaldurit:
sudo apt install openjdk-18-jdk
Saate asendada käsu 18 mis tahes JDK versiooniga, mis on suurem kui 11. Oodake, kuni installimine on lõppenud, ja seejärel käivitage käsk Java versiooni kontrollimiseks uuesti. Seekord peaksite nägema versiooni väljundina.
1. samm: lisage GPG-võti ja värskendage hoidlaid
Elasticsearch ei kuulu ametlikesse Ubuntu hoidlatesse. Elasticsearchi installimiseks APT abil peate lisama selle allikaloendi ja GPG-võtme.
Elasticsearchi paketi allika ja GPG-võtme lisamiseks ning APT allikaloendi värskendamiseks käivitage järgmised käsud:
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 stabiilne põhi" | sudo tee -a /etc/apt/sources.list.d/elastic-8.x.list
sudo apt värskendus
Kui soovite Elasticsearchi konkreetse versiooni alla laadida, saate teise käsu "8" muuta "7"-ks või mõneks muuks versiooninumbriks.
2. samm: installige Elasticsearch koos APT-ga
Nüüd saate installida Elasticsearchi paketi koos APT-ga, nagu installiksite mis tahes tavalist paketti. Siin on käsk Elasticsearchi installimiseks Ubuntule:
sudo apt install elasticsearch
Trüki sisse Y lubade küsimisel ja oodake, kuni installimine lõpeb. Pärast installimist järgige ekraanil kuvatavaid samme, et konfigureerida Elasticsearch integreeruma Kibana või muu andmete visualiseerimise tarkvaraga.
3. samm: installige Elasticsearch, kasutades DEB-paketti
Kui te ei soovi Elasticsearchi installimiseks APT-d kasutada, on teil võimalus alla laadida ametlikult saidilt pakutav DEB-pakett ja installida see koos dpkg käsk.
Esmalt laadige Wgeti abil alla DEB-pakett. Seejärel kasutage Elasticsearchi installimiseks kõrgendatud õigustega käsku dpkg:
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-8.8.2-amd64.deb
sudo dpkg -i elasticsearch-8.8.2-amd64.deb
Pidage meeles, et peate võib-olla käsku muutma, et see vastaks installitavale Elasticsearchi versioonile.
Lae alla:elastsearch
Nüüd teate, kuidas installida Elasticsearch Ubuntule
Pärast installimist saate kombineerida Elasticsearchi oma vajaduste rahuldamiseks Kibana, Fleeti või muu tarkvaraga.
Kuigi ELK pinu sobib suurepäraselt logide jälgimiseks ettevõtte keskkondades, võib see teie tavalise koduvõrgu jaoks olla pisut üle jõu käiv. Võib-olla soovite vaadata alternatiivset ja lihtsamat viisi Linuxis sisselogimise alustamiseks.