Installare e configurare Elasticsearch su Linux Ubuntu da terminale, un potente motore di ricerca Open Source.
Cosa è Elasticsearch
Elasticsearch è un motore di ricerca e di analisi distribuito con licenza open source. Elasticsearch, usa il paradigma Information Retrieval (IR), per l’indicizzazione e il recupero di dati strutturati e non strutturati.
Sviluppato in Java, necessita quindi della Java Virtual Machine per funzionare, viene utilizzato per cercare, analizzare e visualizzare grandi quantità di dati in tempo reale in modo molto veloce ed efficiente.
Installare Elasticsearch da terminale
Ecco i semplici passi per installare Elasticsearch su Linux Ubuntu usando un terminale SSH
- Installare Java JRE, se non li si è già fatto
- Installare e configurare Java JDK, se non li si è già fatto
- Scaricare il pacchetto d’installazione di Elasticsearch direttamente dal sito di Elastic
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.17.9-amd64.deb
- Dopo che il download è terminato, procedere con l’installazione del pacchetto
sudo dpkg -i elasticsearch-7.17.9-amd64.deb
- Abilitare e avviare il servizio con
sudo systemctl enable elasticsearch.service sudo systemctl start elasticsearch.service
Configurare Elasticsearch su Linux Ubuntu
Accertarsi che Elasticsearch lavori solo sul server locale editando il file /etc/elasticsearch/elasticsearch.yml
network.host: 127.0.0.1
Riavviare i servizi di Elasticsearch con il solito comando
systemctl restart elasticsearch.service
e controllare che il servizio di Elasticsearch sia in ascolto solo sull’indirizzo IP locale con netstat
netstat -a -o -n | grep LISTEN
questo è il comando per installare netstat, in caso non lo fosse già installato
sudo apt install net-tools