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.