Ecco come puoi installare Elasticsearch, un potente motore di ricerca e analisi sulla tua macchina Ubuntu.

Elasticsearch è un popolare motore di ricerca e analisi che può essere utilizzato per più applicazioni, tra cui la sicurezza degli endpoint e la ricerca AI/ML.

Diamo un'occhiata a come puoi installare Elasticsearch sul tuo sistema Ubuntu in pochi passaggi facili da seguire.

Cos'è Elasticsearch?

Elasticsearch è un motore di ricerca e analisi distribuito. Ti consente di archiviare, cercare e analizzare grandi volumi di dati in modo rapido e quasi in tempo reale.

Basato su Apache Lucene, Elasticsearch offre potenti funzionalità di ricerca full-text e un linguaggio di query flessibile. È altamente scalabile, tollerante ai guasti e può gestire diversi tipi di dati. Elasticsearch è ampiamente utilizzato per applicazioni come l'analisi dei log, il monitoraggio e altro ancora.

Prerequisiti per installare Elasticsearch

C'è un prerequisito importante per l'installazione di Elasticsearch su Ubuntu. Poiché Elasticsearch è un'applicazione Java, avrai bisogno di JDK versione 11 o successiva installata e configurata correttamente sul tuo sistema.

instagram viewer

Ecco come verificare se JDK è installato su Linux:

java --versione

Questo comando dovrebbe produrre la versione Java installata sul tuo sistema. Nel caso tu riceva un "comando non trovato" o qualsiasi altro tipo di errore, potrebbe significare che Java non è installato.

Puoi installare manualmente JDK scaricando il tarball o installarlo tramite il gestore pacchetti della tua distribuzione Linux. Idealmente, l'installazione tramite i gestori di pacchetti è la strada da percorrere poiché è molto più rapida e senza problemi rispetto al precedente metodo pratico.

Ecco come puoi installa JDK su Ubuntu utilizzando il gestore di pacchetti APT:

sudo apt install openjdk-18-jdk 

Puoi sostituire 18 nel comando con qualsiasi versione di JDK superiore a 11. Attendere il completamento dell'installazione, quindi eseguire nuovamente il comando per verificare la versione di Java. Questa volta dovresti vedere la versione come output.

Passaggio 1: aggiungere la chiave GPG e aggiornare i repository

Elasticsearch non fa parte dei repository ufficiali di Ubuntu. Per installare Elasticsearch utilizzando APT, è necessario aggiungere il suo elenco di sorgenti e la chiave GPG.

Esegui i seguenti comandi per aggiungere l'origine del pacchetto Elasticsearch e la chiave GPG e aggiorna l'elenco delle origini per 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 stabile principale" | sudo tee -a /etc/apt/sources.list.d/elastic-8.x.list
sudo apt aggiornamento

È possibile modificare "8" nel secondo comando in "7" o in un altro numero di versione nel caso in cui si desideri scaricare una versione specifica di Elasticsearch.

Passaggio 2: installa Elasticsearch con APT

Ora puoi installare il pacchetto Elasticsearch con APT come faresti con qualsiasi pacchetto normale. Ecco il comando per installare Elasticsearch su Ubuntu:

sudo apt install elasticsearch

Digitare Y quando vengono richieste le autorizzazioni e attendere il completamento dell'installazione. Una volta installato, segui i passaggi visualizzati sullo schermo per configurare Elasticsearch per l'integrazione con Kibana o altri software di visualizzazione dei dati.

Passaggio 3: installa Elasticsearch utilizzando il pacchetto DEB

Nel caso in cui non desideri utilizzare APT per installare Elasticsearch, hai la possibilità di scaricare il pacchetto DEB fornito sul sito ufficiale e installarlo con il comando dpkg.

Per prima cosa, scarica il pacchetto DEB usando wget. Quindi, utilizza il comando dpkg con privilegi elevati per installare Elasticsearch:

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

Tieni presente che potresti dover modificare il comando in modo che corrisponda alla versione di Elasticsearch che desideri installare.

Scaricamento:Ricerca elastica

Ora sai come installare Elasticsearch su Ubuntu

Dopo l'installazione, sarai in grado di combinare Elasticsearch con Kibana, Fleet o altri software per soddisfare le tue esigenze.

Sebbene lo stack ELK sia ottimo per il monitoraggio dei log negli ambienti aziendali, potrebbe essere un po' eccessivo per la normale rete domestica. Potresti voler dare un'occhiata a un modo alternativo e più semplice per iniziare con l'accesso a Linux.