GNU/Linux >> Linux Esercitazione >  >> Linux

Come installare e configurare Elasticsearch su Ubuntu 20.04

Elasticsearch è un database NoSQL gratuito e open source utilizzato per archiviare, cercare e analizzare grandi volumi di dati in tempo reale. È scritto in linguaggio Java, quindi può essere eseguito su piattaforme diverse. Elasticsearch si basa sulla tecnologia di indicizzazione Lucene e supporta le query al database tramite API REST. Puoi anche integrare Elasticsearch con altri strumenti, come Kibana, Logstash, X-Pack e altri. In genere, viene utilizzato in applicazioni con funzionalità e requisiti di ricerca complessi.

In questo tutorial impareremo come installare Elasticsearch su Ubuntu 20.04.

Prerequisiti

  • Un nuovo VPS Ubuntu 20.04 sulla piattaforma Atlantic.Net Cloud
  • Una password di root configurata sul tuo server

Fase 1:crea un server cloud Atlantic.Net

Per prima cosa, accedi al tuo server Atlantic.Net Cloud. Crea un nuovo server, scegliendo Ubuntu 20.04 come sistema operativo con almeno 4 GB di RAM. Collegati al tuo Cloud Server tramite SSH e accedi utilizzando le credenziali evidenziate in alto nella pagina.

Dopo aver effettuato l'accesso al tuo server Ubuntu 20.04, esegui il comando seguente per aggiornare il tuo sistema di base con gli ultimi pacchetti disponibili.

apt-get update -y

Fase 2 – Installa Java

Elasticsearch è scritto nel linguaggio Java, quindi Java deve essere installato nel tuo sistema. Se non è installato, puoi installarlo con il seguente comando:

apt-get install default-jdk -y

Una volta installato Java, verificare la versione installata di Java utilizzando il comando seguente:

java -version

Dovresti vedere il seguente output:

Fase 3 – Installa Elasticsearch

Innanzitutto, devi installare un pacchetto di trasporto APT per consentire l'accesso ai tuoi repository tramite HTTPS:

apt-get install apt-transport-https gnupg2 -y

Quindi, scarica e aggiungi la chiave GPG per il repository Elasticsearch con il seguente comando:

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

Quindi, esegui il comando seguente per aggiungere il repository al tuo sistema:

echo "deb https://artifacts.elastic.co/packages/7.x/apt stable main" | tee -a
/etc/apt/sources.list.d/elastic-7.x.list

Successivamente, aggiorna il repository e installa Elasticsearch con il seguente comando:

apt-get update -y
apt-get install elasticsearch -y

Una volta installato, avvia il servizio Elasticsearch e abilitalo all'avvio all'avvio con il seguente comando:

systemctl start elasticsearch
systemctl enable elasticsearch

Puoi anche verificare lo stato del servizio Elasticsearch con il seguente comando:

systemctl status elasticsearch

Dovresti ottenere il seguente output:

Fase 4 – Configura Elasticsearch per l'accesso remoto

La configurazione predefinita di Elasticsearch si trova in /etc/elasticsearch/elasticsearch.yml e viene fornita preconfigurata per l'utilizzo di base, quindi non è necessario configurarla se si utilizza un solo nodo nella configurazione.

In alcuni casi, è necessario configurare Elasticsearch per l'accesso da parte di altri host. Puoi consentire l'accesso remoto modificando il file elasticsearch.yml:

nano /etc/elasticsearch/elasticsearch.yml

Aggiungi le seguenti righe sotto la sezione "Rete":

transport.host: localhost
transport.tcp.port: 9300
http.port: 9200
network.host: 0.0.0.0

Salva e chiudi il file, quindi riavvia il servizio Elasticsearch per applicare le modifiche:

systemctl restart elasticsearch

Fase 5:verifica Elasticsearch

A questo punto, Elasticsearch è installato, configurato e in ascolto sulla porta 9200. Ora è il momento di verificare se funziona o meno.

Per testarlo, vai al sistema remoto ed esegui il seguente comando:

curl http://your-server-ip:9200

Dovresti vedere la versione, la data e le informazioni sull'hash nel seguente output:

{
"name" : "ubuntu2004",
"cluster_name" : "elasticsearch",
"cluster_uuid" : "CqfMwJSsRH-ucofVQxI9cA",
"version" : {
"number" : "7.7.1",
"build_flavor" : "default",
"build_type" : "deb",
"build_hash" : "ad56dce891c901a492bb1ee393f12dfff473a423",
"build_date" : "2020-05-28T16:30:01.040088Z",
"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"
}

Conclusione

Congratulazioni! Hai installato con successo Elasticsearch in Ubuntu 20.04. Ora puoi esplorare Elasticsearch per ulteriori funzionalità. Per ulteriori informazioni, visita la documentazione di Elasticsearch. Installa subito Elasticsearch sul tuo VPS da Atlantic.Net!


Linux
  1. Come installare e utilizzare Elasticsearch su Ubuntu 20.04

  2. Come installare e configurare Elasticsearch su Ubuntu 20.04

  3. Come installare R su Ubuntu 18.04

  4. Come installare e configurare il server OpenVPN su Ubuntu 20.04

  5. Come installare e configurare Elasticsearch su Ubuntu 18.04

Come installare e configurare Pydio su Ubuntu 18.04 LTS

Come installare e configurare OrangeScrum su Ubuntu 20.04

Come installare e configurare il cluster SeaweedFS su Ubuntu 20.04

Come installare e configurare il server VNC su Ubuntu 20.04

Come installare e configurare il sistema di ticketing Zammad su Ubuntu 20.04

Come installare e configurare Nextcloud su Ubuntu 20.04