Tukaj je opisano, kako lahko na svoj računalnik Ubuntu namestite Elasticsearch, zmogljiv iskalnik in analitični mehanizem.

Elasticsearch je priljubljen iskalnik in analitični mehanizem, ki se lahko uporablja za več aplikacij, vključno z varnostjo končne točke in raziskavami AI/ML.

Oglejmo si, kako lahko v nekaj preprostih korakih namestite Elasticsearch v svoj sistem Ubuntu.

Kaj je Elasticsearch?

Elasticsearch je distribuirani iskalnik in analitični mehanizem. Omogoča hitro shranjevanje, iskanje in analizo velikih količin podatkov v skoraj realnem času.

Elasticsearch, zgrajen na vrhu Apache Lucene, ponuja zmogljive zmožnosti iskanja po celotnem besedilu in prilagodljiv jezik poizvedb. Je zelo razširljiv, odporen na napake in lahko obravnava različne vrste podatkov. Elasticsearch se pogosto uporablja za aplikacije, kot so analiza dnevnikov, spremljanje in drugo.

Predpogoji za namestitev Elasticsearch

Obstaja en pomemben predpogoj za namestitev Elasticsearch na Ubuntu. Ker je Elasticsearch aplikacija Java, boste morali v vašem sistemu namestiti in pravilno konfigurirati JDK različice 11 ali novejšo.

instagram viewer

Tukaj je opisano, kako preverite, ali je JDK nameščen v Linuxu:

java --različica

Ta ukaz bi moral izpisati različico Jave, nameščeno v vašem sistemu. V primeru, da prejmete "ukaz ni bil najden" ali katera koli druga vrsta napake, lahko pomeni, da nimate nameščene Jave.

JDK lahko ročno namestite tako, da prenesete tarball ali pa ga namestite prek upravitelja paketov vaše distribucije Linux. V idealnem primeru je namestitev prek upraviteljev paketov prava pot, saj je veliko hitrejša in brez težav kot prejšnja praktična metoda.

Evo, kako lahko namestite JDK na Ubuntu z uporabo upravitelja paketov APT:

sudo apt namestite openjdk-18-jdk 

18 v ukazu lahko zamenjate s katero koli različico JDK, višjo od 11. Počakajte, da se namestitev konča, nato pa znova zaženite ukaz, da preverite različico Jave. Tokrat bi morali različico videti kot rezultat.

1. korak: dodajte ključ GPG in repozitorije posodobitev

Elasticsearch ni del uradnih repozitorijev Ubuntu. Če želite namestiti Elasticsearch z uporabo APT, morate dodati njegov izvorni seznam in ključ GPG.

Zaženite naslednje ukaze, da dodate vir paketa Elasticsearch in ključ GPG ter posodobite seznam virov za 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 glavna" | sudo tee -a /etc/apt/sources.list.d/elastic-8.x.list
posodobitev sudo apt

"8" v drugem ukazu lahko spremenite v "7" ali drugo številko različice, če želite prenesti določeno različico Elasticsearch.

2. korak: Namestite Elasticsearch z APT

Zdaj lahko namestite paket Elasticsearch z APT, kot bi namestili kateri koli običajni paket. Tukaj je ukaz za namestitev Elasticsearch na Ubuntu:

sudo apt namestite elasticsearch

Vtipkaj Y ob pozivu za dovoljenja in počakajte, da se namestitev konča. Ko je nameščen, sledite korakom, ki se prikažejo na zaslonu, da konfigurirate Elasticsearch za integracijo s Kibano ali drugo programsko opremo za vizualizacijo podatkov.

3. korak: Namestite Elasticsearch s paketom DEB

Če ne želite uporabljati APT za namestitev Elasticsearch, imate možnost prenesti paket DEB, ki je na voljo na uradni strani, in ga namestiti z ukaz dpkg.

Najprej prenesite paket DEB z uporabo wget. Nato uporabite ukaz dpkg s povišanimi pravicami za namestitev Elasticsearch:

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

Ne pozabite, da boste morda morali spremeniti ukaz, da bo ustrezal različici Elasticsearch, ki jo želite namestiti.

Prenesi:Elasticsearch

Zdaj veste, kako namestiti Elasticsearch na Ubuntu

Po namestitvi boste lahko združili Elasticsearch s Kibano, Fleet ali drugo programsko opremo, da bo ustrezala vašim zahtevam.

Čeprav je sklad ELK odličen za spremljanje dnevnikov v podjetniških okoljih, je morda nekoliko pretiran za vaše običajno domače omrežje. Morda boste želeli preveriti alternativni in lažji način za začetek prijave v Linux.