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.