Ricerca elastica

Come installare Elasticsearch su CentOS 8

Come installare Elasticsearch su CentOS 8
Elasticsearch è una piattaforma di ricerca distribuita e analisi dei dati in tempo reale molto popolare e potente. Elasticsearch è un progetto open source e gratuito sviluppato dalla società Elastic. La sua scalabilità, facilità d'uso e funzionalità gratuite consentono agli utenti di utilizzarlo a scopo di test per ricerche complesse. Supporta i servizi RESTful per manipolare i dati combinando i metodi HTTP con l'URI HTTP. Iniziamo con l'installazione di Elasticsearch su CentOS 8.

Installazione di Elasticsearch su CentOS 8

Poiché Elasticsearch è scritto in Java, il primo passo è installare Java sul sistema operativo CentOS 8.

Passaggio 1: installa Java su CentOS 8

Java può essere installato sul tuo computer CentOS 8 installando JRE (Java Runtime Environment). Il pacchetto OpenJDK è disponibile nel repository del pacchetto CentOS 8 e puoi installare l'ultima versione digitando il comando indicato di seguito.

$ sudo dnf install java-11-openjdk-devel -y

Dopo l'installazione di OpenJDK, controlla la versione installata.

$ java --version

Puoi vedere quella versione 11.0.9.1 di OpenJDK è stato installato con successo sulla macchina CentOS 8. Installiamo Elasticsearch ora.

Passaggio 2: scarica e installa Elasticsearch su CentOS 8

Elastic fornisce tutti i pacchetti per installare Elasticsearch su qualsiasi sistema operativo come deb, tar.gz, o rpm. Per CentOS 8, avremo sicuramente bisogno del pacchetto rpm per installare Elasticsearch su CentOS 8. Puoi visitare il loro sito ufficiale, elastico.co, per scaricare e installare l'ultima versione stabile di Elastic search su CentOS 8.

L'ultima e stabile versione rilasciata di Elasticsearch è 7.11.0 mentre scrivi questo post. Scarica e installa il programma di ricerca elastica utilizzando il seguente comando:

$ sudo rpm -ivh https://artifacts.elastico.co/downloads/elasticsearch/elasticsearch-7.12.0-x86_64.giri/min

Per il futuro, basta visitare la pagina di download di Elasticsearch, copiare l'indirizzo del collegamento del pacchetto RPM e incollarlo al posto del collegamento nel comando sopra oppure puoi semplicemente cambiare il numero di versione nel comando sopra da 7.10.2 all'ultima versione disponibile.

Una volta installato Elasticsearch, il passaggio successivo è abilitare la ricerca elastica.

Per prima cosa, ricarica il demone usando il comando.

$ sudo systemctl daemon-reload

Dopo aver ricaricato il demone, abilita il servizio di Elasticsearch.

$ sudo systemctl abilita elasticsearch.servizio

Passaggio 3: configurazione di Elasticsearch su CentOS 8

Dopo l'installazione di Elasticsearch, se si desidera configurare Elastic search secondo i propri desideri, i file di configurazione di Elasticsearch vengono inseriti nella directory /etc/elasticsearch. Ad esempio, se si desidera modificare il nome del server o del cluster o configurare la ricerca elastica per l'accesso remoto, tutti questi tipi di opzioni di configurazione vengono inseriti all'interno di elasticsearch.file yml.

ricerca elastica.yml

Per le impostazioni e la configurazione del server, tutte le opzioni sono in questo file.

Apri la ricerca elastica.yml in un editor di testo nano nel terminale.

$ sudo nano /etc/elasticsearch/elasticsearch.yml

E decommenta le righe che iniziano da “nodo.nome" e "grappolo.nome" e fornire i nomi desiderati per modificare rispettivamente il nome del server e del cluster.

nodo.nome: "Nuovo nome nodo"
Grappolo. nome: nuovoNomeCluster

Allo stesso modo, se vuoi configurare la ricerca elastica per l'accesso remoto, decommenta la riga che inizia con il "Rete.ospite"se è commentato e fornisce l'indirizzo IP dell'host remoto.

Dopo tutte le configurazioni, salva il file ed esci usando i tasti di scelta rapida (CTRL+S) e (CTRL+X).

Dopo aver modificato il file di configurazione per applicare le modifiche, è necessario riavviare il servizio Elasticsearch.

$ sudo systemctl riavvia elasticsearch.servizio

La configurazione della ricerca elastica è stata salvata e applicata con successo.

Conclusione

Ecco come possiamo installare Elastic search sul sistema operativo CentOS 8 e configurarlo in base alle nostre esigenze. Utilizzando Elasticsearch, possiamo eseguire una ricerca nel sito Web, la ricerca di applicazioni, il monitoraggio delle prestazioni delle applicazioni, analisi aziendali e di sicurezza e molte altre attività. Per saperne di più su Elasticsearch, leggi la guida introduttiva di Elasticsearch dal suo sito Web ufficiale.

Strumenti utili per i giocatori Linux
Se ti piace giocare su Linux, è probabile che tu abbia utilizzato app e utilità come Wine, Lutris e OBS Studio per migliorare l'esperienza di gioco. O...
Giochi rimasterizzati in HD per Linux che non hanno mai avuto una versione Linux prima
Molti sviluppatori ed editori di giochi stanno realizzando remaster HD di vecchi giochi per prolungare la vita del franchise, per favore i fan richied...
Come utilizzare AutoKey per automatizzare i giochi Linux
AutoKey è un'utilità di automazione desktop per Linux e X11, programmata in Python 3, GTK e Qt. Utilizzando la sua funzionalità di scripting e MACRO, ...