Come installare Elasticsearch su CentOS 8

Come installare Elasticsearch su CentOS 8
Elasticsearch è una piattaforma di ricerca distribuita molto popolare e potente in tempo reale. Elasticsearch è un progetto open source e gratuito sviluppato dalla società elastica. La sua scalabilità, facilità d'uso e funzionalità gratuite consentono agli utenti di utilizzarlo per scopi di test per la ricerca complessa. Supporta i servizi di riposo per manipolare i dati combinando i metodi HTTP con l'URI HTTP. Cominciamo con l'installazione di Elasticsearch su CentOS 8.

Installazione di Elasticsearch su CentOS 8

Poiché ElaSticSearch è scritta in Java, il primo passo è quello di installare Java su CentOS 8 Sistema operativo.

Passaggio 1: installa Java su CentOS 8

Java può essere installato sulla macchina CentOS 8 installando JRE (Java Runtime Environment). Il pacchetto OpenJDK è disponibile nel repository del pacchetto CentOS 8 ed è possibile installare l'ultima versione digitando il comando indicato di seguito.

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

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

$ java -version

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

Passaggio 2: scaricare e installare 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 un programma di ricerca elastica utilizzando il seguente comando:

$ sudo rpm -ivh https: // artefatti.elastico.CO/Downloads/Elasticsearch/Elasticsearch-7.12.0-X86_64.RPM

Per il futuro, basta visitare la pagina di download di ElasticSearch, copiare l'indirizzo del collegamento del pacchetto RPM e incollarlo nel luogo del collegamento nel comando sopra o puoi semplicemente modificare il numero di versione nel comando sopra da 7.10.2 all'ultima versione disponibile.

Una volta installato ElasticSearch, il passo successivo è abilitare la ricerca elastica.

Innanzitutto, ricarica il demone usando il comando.

$ sudo systemctl demone-ricaricamento

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 la ricerca elastica in base al tuo desiderio, i file di configurazione di ElasticSearch sono 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 sono inseriti all'interno di ElaSticSearch.File YML.

Elasticsearch.YML

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

Apri la Elasticsearch.File YML in un editor di testo nano nel terminale.

$ sudo nano/etc/elasticsearch/elasticsearch.YML

E distorsione le linee che iniziano da "nodo.nome" E "grappolo.nome"E fornisci i nomi desiderati per modificare rispettivamente il nome del server e del cluster.

nodo.Nome: "Nuovo nome nodo"
Grappolo. Nome: Newclustername

Allo stesso modo, se si desidera configurare la ricerca elastica per l'accesso remoto, rimuovere la linea che inizia con "rete.ospite"Se viene commentato e fornisce l'indirizzo IP dell'host remoto.

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

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

$ sudo systemctl riavvia elasticarch.servizio

La configurazione della ricerca elastica viene salvata e applicata correttamente.

Conclusione

Ecco come possiamo installare la ricerca elastica sul sistema operativo CentOS 8 e configurarlo in base ai nostri requisiti. Utilizzando ElaSticSearch, possiamo eseguire una ricerca sul sito Web, la ricerca delle applicazioni, il monitoraggio delle prestazioni delle applicazioni, l'analisi aziendale e di sicurezza e molte altre attività. Per saperne di più su Elasticsearch, leggi la Guida di Ghorm Inizia di Elasticsearch dal suo sito ufficiale.