In questo articolo, avremo spiegato i passaggi necessari per installare e configurare Elasticsearch su Ubuntu 18.04 LTS. Prima di continuare con questo tutorial, assicurati di aver effettuato l'accesso come utente con privilegi sudo. Tutti i comandi in questo tutorial devono essere eseguiti come utente non root.
Elasticsearch è un motore di ricerca e analisi distribuito in tempo reale flessibile e potente open source. Con Elasticsearch puoi archiviare, cercare e analizzare grandi volumi di dati più velocemente e quasi in tempo reale. Elasticsearch è generalmente utilizzato come motore/tecnologia sottostante che alimenta le applicazioni con caratteristiche e requisiti di ricerca complessi.
Installa Elasticsearch su Ubuntu
Passaggio 1. Innanzitutto, prima di iniziare a installare qualsiasi pacchetto sul tuo server Ubuntu, ti consigliamo sempre di assicurarti che tutti i pacchetti di sistema siano aggiornati.
sudo apt update sudo apt upgrade
Passaggio 2. Installa Java.
Java è il requisito principale per eseguire Elasticsearch su qualsiasi sistema. Assicurati che sul tuo sistema sia installato Java eseguendo il seguente comando:
sudo apt install openjdk-8-jdk
Puoi verificare che Java 8 sia installato eseguendo questo comando:
$ java -version openjdk version "1.8.0_191" OpenJDK Runtime Environment (build 1.8.0_191-8u191-b14-2ubuntu0.18.04.1-b14) OpenJDK 64-Bit Server VM (build 25.191-b14, mixed mode)
Passaggio 3. Installa Elasticsearch su Ubuntu 18.04.
Utilizza il repository apt ufficiale di Elasticsearch per installare Elasticsearch sul sistema Ubuntu Linux:
wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add -
Una volta abilitato il repository, aggiorna l'elenco dei pacchetti apt e installa il motore Elasticsearch digitando:
sudo apt update sudo apt install elasticsearch
Il servizio Elasticsearch non si avvierà automaticamente al termine del processo di installazione. Per avviare il servizio e abilitare il servizio, esegui:
sudo systemctl enable elasticsearch.service sudo systemctl start elasticsearch.service
Passaggio 4. Configura Elasticsearch.
Puoi personalizzarlo modificando il file di configurazione di Elasticsearch. Modifica il file di configurazione nel tuo editor di testo preferito e aggiorna i seguenti valori:
sudo nano /etc/elasticsearch/elasticsearch.yml
Cambia i seguenti valori:
network.host: 0.0.0.0 cluster.name: ES_Cluster_01 node.name: "Cluster_01_Node_001"
Riavvia il servizio Elasticsearch per rendere effettive le modifiche:
sudo systemctl restart elasticsearch
Passaggio 5. Testare la configurazione di Elasticsearch.
Puoi verificare che Elasticsearch sia in esecuzione inviando una richiesta HTTP alla porta 9200 su localhost con il seguente comando curl:
curl -X GET "localhost:9200/"
Dovresti vedere qualcosa di simile a questo:
{ "name" : "kwEpA2Q", "cluster_name" : "elasticsearch", "cluster_uuid" : "B-5B34LramonaD3ww", "version" : { "number" : "6.6.1", "build_flavor" : "default", "build_type" : "deb", "build_hash" : "1fd8f69", "build_date" : "2019-04-13T17:10:46.160291Z", "build_snapshot" : false, "lucene_version" : "7.6.0", "minimum_wire_compatibility_version" : "5.6.0", "minimum_index_compatibility_version" : "5.0.0" }, "tagline" : "You Know, for Search" }
Questo è tutto ciò che devi fare per installare Elasticsearch su Ubuntu 18.04. Spero che tu possa trovare utile questo suggerimento rapido. Se hai domande o suggerimenti, sentiti libero di lasciare un commento qui sotto.