GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come installare Elasticsearch su Ubuntu 20.04

Elasticsearch è un motore di ricerca e analisi flessibile, potente, open source e in tempo reale. Utilizzando un semplice set di API, offre la possibilità di ricerca full-text. La ricerca elastica è disponibile gratuitamente con la licenza Apache 2, che offre la massima flessibilità.

Questo tutorial ti aiuterà a installare Elasticsearch sul sistema Ubuntu 20.04 LTS.

Prerequisiti

Accedi al tuo sistema Ubuntu usando i privilegi sudo. Per il server Ubuntu remoto che utilizza ssh per accedervi. Gli utenti Windows possono utilizzare stucco o alternative per accedere al sistema Ubuntu.

Fase 1 – Installa Java

Elasticsearch richiedeva il runtime Java installato sul sistema. Gli utenti del sistema Ubuntu 20.04 possono eseguire i seguenti comandi per installare Java (OpenJDK 11):

sudo apt update
sudo apt install openjdk-11-jdk

Dopo l'installazione, controlla la versione Java sul tuo sistema:

java -version
 
openjdk version "11.0.7" 2020-04-14
OpenJDK Runtime Environment (build 11.0.7+10-post-Ubuntu-3ubuntu1)
OpenJDK 64-Bit Server VM (build 11.0.7+10-post-Ubuntu-3ubuntu1, mixed mode, sharing)

Inoltre, assicurati che la variabile di ambiente JAVA_HOME sia configurata:

export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64 

Passaggio 2:installa Elasticsearch su Ubuntu 20.04

Il team ufficiale di Elasticsearch fornisce un repository adatto per installare Elasticsearch sul sistema Ubuntu Linux. Dopo l'installazione del pacchetto sottostante e l'importazione della chiave GPG per i pacchetti Elasticsearch.

sudo apt install apt-transport-https 
wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add - 

Quindi configura il repository apt sul tuo sistema Debian. Il comando seguente aggiungerà un repository per installare l'ultimo Elasticsearch 6.X sul tuo sistema Ubuntu.

add-apt-repository "deb https://artifacts.elastic.co/packages/7.x/apt stable main" 

Dopo aver aggiunto il repository al tuo sistema. Esegui i seguenti comandi per aggiornare la cache e quindi installa i pacchetti Elasticsearch sul tuo sistema.

sudo apt update 
sudo apt install elasticsearch 

I comandi precedenti installeranno Elasticsearch incluse tutte le dipendenze richieste sul tuo sistema.

Fase 3 – Configura Elasticsearch

Elasticsearch è stato installato sul tuo sistema. Puoi personalizzarlo modificando il file di configurazione di Elasticsearch. Modifica il file di configurazione nel tuo editor di testo preferito:

sudo nano /etc/elasticsearch/elasticsearch.yml 

Quindi aggiorna le seguenti configurazioni di base:

  • network.host – Impostare l'host di rete su 0.0.0.0 per l'ascolto su tutte le interfacce e renderlo disponibile pubblicamente. Puoi utilizzare il tuo indirizzo LAN solo per l'accesso LAN.
     network.host: 0.0.0.0
    
  • nome.cluster – Nome del cluster. Per il cluster multinodo, tutti i nodi devono utilizzare lo stesso nome cluster.
     cluster.name: myCluster1
    
  • nome.nodo – Imposta il nome univoco del nodo da identificare in un cluster.
     node.name: "myNode1"
    

Salva il tuo file e chiudilo.

Fase 4:gestione del servizio Elasticsearch

Successivamente, è necessario abilitare Elasticsearch per l'avvio automatico all'avvio del sistema. Avvia anche il servizio per la prima volta eseguendo i seguenti comandi:

sudo /bin/systemctl enable elasticsearch 
sudo /bin/systemctl start elasticsearch 

Puoi utilizzare i comandi seguenti per arrestare o riavviare il servizio Elasticsearch dalla riga di comando:

sudo systemctl stop elasticsearch 
sudo systemctl restart elasticsearch 

Fase 5:connessione a Elasticsearch

Il servizio Elasticsearch è pronto per l'uso. Puoi testarlo usando l'utilità della riga di comando curl. Esegui il semplice comando GET usando curl per verificare l'installazione. Vedrai i dettagli del cluster Elasticsearch con la versione sullo schermo.

curl -X GET "http://localhost:9200/?pretty" 
Output console
{
  "name" : "myNode1",
  "cluster_name" : "myCluster1",
  "cluster_uuid" : "YLBEZHdqQ2W_gMiDUJXJyw",
  "version" : {
    "number" : "7.8.0",
    "build_flavor" : "default",
    "build_type" : "deb",
    "build_hash" : "757314695644ea9a1dc2fecd26d1a43856725e65",
    "build_date" : "2020-06-14T19:35:50.234439Z",
    "build_snapshot" : false,
    "lucene_version" : "8.5.1",
    "minimum_wire_compatibility_version" : "6.8.0",
    "minimum_index_compatibility_version" : "6.0.0-beta1"
  },
  "tagline" : "You Know, for Search"
}

L'output sopra mostra le specifiche del tuo server elasticsearch.

Puoi creare un nuovo bucket nel tuo server elasticsearch eseguendo il comando seguente. Cambia mybucket con il nome del tuo bucket:

curl -XPUT http://localhost:9200/mybucket 

Uscita:

Output della console
{"acknowledged":true}

Conclusione

In questo tutorial, hai imparato come installare Elasticsearch sul sistema Ubuntu 20.04 LTS. Inoltre, ti aiuta a eseguire la configurazione di base del server Elasticsearch.


Ubuntu
  1. Come installare Elasticsearch su Ubuntu 18.04

  2. Come installare R su Ubuntu 20.04

  3. Come installare Graylog2 su Ubuntu 14.04

  4. Come installare Graylog2 su Ubuntu 15.04 / 14.10

  5. Come installare Gradle su Ubuntu 18.04

Come installare Lynis su Ubuntu 20.04

Come installare qt su Ubuntu 20.04

Come installare urBackup su Ubuntu 20.04

Come installare Dropbox su Ubuntu 18.04 e 16.04

Come installare AnyDesk su Ubuntu 20.04

Come installare GIMP 2.10 su Ubuntu 20.04