GNU/Linux >> Linux Esercitazione >  >> Panels >> Panels

Installa Elasticsearch su Ubuntu

Ti spieghiamo come installare Elasticsearch su Ubuntu. Elasticsearch è un motore di ricerca e analisi distribuito, scalabile e in tempo reale basato su Lucene. Ti consente di cercare, analizzare ed esplorare i tuoi dati con un'interfaccia Web HTTP e documenti JSON privi di schemi. È sviluppato in Java ed è rilasciato come open source secondo i termini della licenza Apache. Installare Elasticsearch su Ubuntu è un compito facile se segui attentamente il nostro tutorial qui sotto. L'installazione di Elasticsearch su Ubuntu dovrebbe richiedere meno di 10 minuti.

Di seguito sono elencate diverse funzionalità di Elasticsearch:

  • Motore di ricerca distribuito e ad alta disponibilità.
  • Ogni indice è completamente suddiviso in partizioni con un numero configurabile di partizioni.
  • Ogni shard può avere una o più repliche.
  • Operazioni di lettura/ricerca eseguite su uno dei frammenti di replica.
  • Multi tenant con più tipi.
  • Supporto per più di un indice.
  • Supporto per più di un tipo per indice.
  • Configurazione a livello di indice (numero di shard, archiviazione dell'indice, ...).
  • Vari set di API
  • API HTTP RESTful
  • API Java nativa.
  • Tutte le API eseguono il reindirizzamento automatico delle operazioni del nodo.
  • Orientato ai documenti
  • Non c'è bisogno di una definizione anticipata dello schema.
  • È possibile definire uno schema per tipo per la personalizzazione del processo di indicizzazione.
  • Affidabile, asincrono Write Behind per la persistenza a lungo termine. Costruito su Lucene
  • Ogni shard è un indice Lucene completamente funzionante
  • Tutta la potenza di Lucene facilmente visibile attraverso semplici configurazioni/plug-in.

1 Requisiti

Utilizzeremo il nostro piano di hosting VPS Linux SSD 1 per questo tutorial.

2. Accedi tramite SSH

Accedi al tuo server tramite SSH

# ssh root@server_ip

3. Controlla la versione di Ubuntu

Puoi verificare se hai la versione corretta di Ubuntu installata sul nostro server con il comando seguente:

# lsb_release -a

Che dovrebbe darti l'output sottostante:

Distributor ID: Ubuntu
Description:    Ubuntu 14.04.3 LTS
Release:        14.04
Codename:       trusty

4. Aggiorna il sistema

Assicurati che il tuo server sia completamente aggiornato. Inoltre, installa wget e decomprimi:

# apt-get update && apt-get upgrade

# apt-get install unzip wget

5. Installa Oracle Java 8

Poiché Elasticsearch è scritto in Java, dovrai installare un Java Runtime Environment sul tuo server. Pertanto, aggiungi il repository Java PPA nel tuo sistema Ubuntu con il comando seguente:

# echo "deb http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main" | tee /etc/apt/sources.list.d/webupd8team-java.list

# echo "deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main" | tee -a /etc/apt/sources.list.d/webupd8team-java.list

# apt-key adv --keyserver keyserver.ubuntu.com --recv-keys EEA14886

Aggiorna l'indice del pacchetto e installa Java 8:

# apt-get update

# apt-get install oracle-java8-installer

Verifica se Java è stato installato correttamente:

# java -version

Dovresti ricevere il seguente output:

java version "1.8.0_72"
Java(TM) SE Runtime Environment (build 1.8.0_72-b15)
Java HotSpot(TM) 64-Bit Server VM (build 25.72-b15, mixed mode)

6. Installa Elasticsearch su Ubuntu

Scarica Elasticsearch dal rispettivo sito web. Come puoi vedere, i download sono disponibili nei pacchetti zip, tar.gz, deb e rpm. Per questo processo di installazione che verrà eseguito su Ubuntu è meglio se usi il pacchetto Debian (deb) perché installerà tutto ciò che è necessario per l'esecuzione di Elasticsearch. Pertanto, inserisci i seguenti comandi:

# cd /opt

# wget https://download.elasticsearch.org/elasticsearch/release/org/elasticsearch/distribution/deb/elasticsearch/2.2.0/elasticsearch-2.2.0.deb

Una volta scaricato il pacchetto deb, installa Elasticsearch utilizzando dpkg comando come mostrato di seguito:

# dpkg -i elasticsearch-2.2.0.deb

Questa procedura di installazione installerà Elasticsearch in /usr/share/elasticsearch/ i cui file di configurazione verranno inseriti in /etc/elasticsearch

Lo script che verrà utilizzato per arrestare/avviare/riavviare questa piattaforma è /etc/init.d/elasticsearch

7. Configura Elasticsearch

Inserisci il comando seguente per assicurarti che Elasticsearch si avvii automaticamente all'avvio.

# update-rc.d elasticsearch defaults

Ora eseguiamo alcune modifiche di base sul file /etc/elasticsearch/elasticsearch.yml che è il file di configurazione principale per Elasticsearch. Apri il file con il tuo editor di testo preferito. Stiamo usando nano:

# nano /etc/elasticsearch/elasticsearch.yml

Aggiorna node.name e nome.cluster valori con il nome del server (nome host) e il nome a cui verrà associato il cluster. Ad esempio, dopo la nostra modifica, le righe nel file sono simili a quelle seguenti:

# ---------------------------------- Cluster -----------------------------------
#
# Use a descriptive name for your cluster:
#
 cluster.name: rosehostingcluster
#
# ------------------------------------ Node ------------------------------------
#
# Use a descriptive name for the node:
#
 node.name: vps.rosehosting.com
#
# Add custom attributes to the node:
#
# node.rack: r1

Naturalmente ci sono molte impostazioni di configurazione che possono essere modificate in base alle proprie esigenze, tuttavia lo lasceremo a te e alle tue preferenze. Per ulteriori informazioni puoi utilizzare la documentazione completa di Elasticsearch.

Una volta terminata la modifica del file, salvarlo e chiuderlo. Quindi avvia Elasticsearch:

# /etc/init.d/elasticsearch start

Congratulazioni, hai installato con successo Elasticsearch sul tuo VPS Ubuntu 14.04.

Ovviamente non devi installare elasticsearch su Ubuntu, se utilizzi uno dei nostri servizi di hosting VPS di Ubuntu, nel qual caso puoi semplicemente chiedere ai nostri esperti amministratori Linux di installare Elasticsearch su Ubuntu, per te. Sono disponibili 24 ore su 24, 7 giorni su 7 e si prenderanno immediatamente cura della tua richiesta.

PS . Se ti è piaciuto questo post, su come installare Elasticsearch su Ubuntu, condividilo con i tuoi amici sui social network utilizzando i pulsanti a sinistra o semplicemente lascia una risposta qui sotto. Grazie.


Panels
  1. Come installare Elasticsearch su Ubuntu 20.04

  2. Installa Webmin su Ubuntu 16.04

  3. Installa phpMyAdmin su Ubuntu 16.04

  4. Installa MEAN su Ubuntu 14.04

  5. Installa Radiant su Ubuntu 14.04

Come installare Elasticsearch su Ubuntu 18.04

Come installare Elasticsearch su Ubuntu 20.04

Come installare ELK su Ubuntu 20.04

Come installare Graylog 3.0 su Ubuntu 18.04 / Ubuntu 16.04

Installa Elasticsearch su Ubuntu 18.04

Installa PHP 7 su Ubuntu 14.04