Štai kaip galite įdiegti Elasticsearch – galingą paieškos ir analizės variklį savo Ubuntu kompiuteryje.

„Elasticsearch“ yra populiarus paieškos ir analizės variklis, kuris gali būti naudojamas kelioms programoms, įskaitant galutinio taško saugumą ir AI / ML tyrimus.

Pažiūrėkime, kaip galite įdiegti Elasticsearch savo Ubuntu sistemoje keliais paprastais veiksmais.

Kas yra Elasticsearch?

Elasticsearch yra paskirstytos paieškos ir analizės variklis. Tai leidžia greitai ir beveik realiuoju laiku saugoti, ieškoti ir analizuoti didelius duomenų kiekius.

Sukurta ant Apache Lucene, Elasticsearch siūlo galingas viso teksto paieškos galimybes ir lanksčią užklausų kalbą. Jis yra labai keičiamo dydžio, atsparus gedimams ir gali apdoroti įvairius duomenų tipus. „Elasticsearch“ plačiai naudojama tokioms programoms kaip žurnalų analizė, stebėjimas ir kt.

Būtinos sąlygos įdiegti „Elasticsearch“.

Yra viena svarbi sąlyga norint įdiegti „Elasticsearch“ Ubuntu. Kadangi „Elasticsearch“ yra „Java“ programa, jūsų sistemoje reikės įdiegti ir tinkamai sukonfigūruoti JDK 11 ar naujesnę versiją.

instagram viewer

Štai kaip patikrinti, ar JDK įdiegtas Linux:

java -- versija

Ši komanda turėtų išvesti jūsų sistemoje įdiegtą „Java“ versiją. Jei gausite „komanda nerasta“ ar bet kokios kitos klaidos, tai gali reikšti, kad nesate įdiegę Java.

Galite rankiniu būdu įdiegti JDK atsisiųsdami tarball arba įdiegti jį naudodami „Linux“ platinimo paketų tvarkyklę. Idealiu atveju reikia įdiegti naudojant paketų tvarkykles, nes tai daug greičiau ir be rūpesčių nei ankstesnis praktinis metodas.

Štai kaip galite įdiekite JDK Ubuntu naudojant APT paketų tvarkyklę:

sudo apt install openjdk-18-jdk 

Komandoje 18 galite pakeisti bet kuria JDK versija, aukštesne nei 11. Palaukite, kol diegimas bus baigtas, tada iš naujo paleiskite komandą, kad patikrintumėte „Java“ versiją. Šį kartą versiją turėtumėte matyti kaip išvestį.

1 veiksmas: pridėkite GPG raktą ir atnaujinkite saugyklas

„Elasticsearch“ nėra oficialių „Ubuntu“ saugyklų dalis. Norėdami įdiegti „Elasticsearch“ naudodami APT, turite pridėti jo šaltinių sąrašą ir GPG raktą.

Vykdykite šias komandas, kad pridėtumėte Elasticsearch paketo šaltinį ir GPG raktą ir atnaujintumėte APT šaltinių sąrašą:

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 stabilus pagrindinis" | sudo tee -a /etc/apt/sources.list.d/elastic-8.x.list
sudo apt atnaujinimas

Galite pakeisti „8“ antroje komandoje į „7“ arba kitą versijos numerį, jei norite atsisiųsti konkrečią Elasticsearch versiją.

2 veiksmas: įdiekite „Elasticsearch“ naudodami APT

Dabar galite įdiegti „Elasticsearch“ paketą naudodami APT, kaip ir bet kurį įprastą paketą. Štai komanda, skirta įdiegti Elasticsearch Ubuntu:

sudo apt install elasticsearch

Įrašykite Y kai būsite paraginti suteikti leidimus ir palaukite, kol baigsis diegimas. Įdiegę atlikite ekrane rodomus veiksmus, kad sukonfigūruotumėte „Elasticsearch“, kad ji būtų integruota su „Kibana“ ar kita duomenų vizualizavimo programine įranga.

3 veiksmas: įdiekite „Elasticsearch“ naudodami DEB paketą

Jei nenorite naudoti APT norėdami įdiegti Elasticsearch, turite galimybę atsisiųsti DEB paketą, pateiktą oficialioje svetainėje ir įdiegti jį naudodami dpkg komanda.

Pirmiausia atsisiųskite DEB paketą naudodami wget. Tada naudokite komandą dpkg su padidintomis teisėmis, kad įdiegtumėte Elasticsearch:

wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-8.8.2-amd64.deb
sudo dpkg -i elasticsearch-8.8.2-amd64.deb

Atminkite, kad gali tekti pakeisti komandą, kad ji atitiktų Elasticsearch versiją, kurią norite įdiegti.

Parsisiųsti:Elasticsarch

Dabar jūs žinote, kaip įdiegti „Elasticsearch“ Ubuntu

Įdiegę galėsite derinti Elasticsearch su Kibana, Fleet ar kita programine įranga, kad atitiktumėte savo poreikius.

Nors ELK kaminas puikiai tinka žurnalų stebėjimui įmonės aplinkoje, tai gali būti šiek tiek perteklinis jūsų įprastam namų tinklui. Galbūt norėsite patikrinti alternatyvų ir paprastesnį būdą prisijungti prie „Linux“.