Vuoi imparare a importare un file CSV in ElasticSearch? In questo tutorial, ti mostreremo come importare un file CSV in un server ElasticSearch usando Logstash o Kibana.
• Ubuntu 20
• Ubuntu 19
• Ubuntu 18
• ElasticSearch 7.6.2
• Logstash 7.6.2
Nel nostro esempio, l’indirizzo IP del server ElastiSearch è 192.168.100.9.
Nel nostro esempio, installeremo Logstash e importeremo un file CSV.
Esercitazione correlata a ElasticSearch:
In questa pagina, offriamo un rapido accesso a un elenco di esercitazioni relative all’installazione di ElasticSearch.
Tutorial Logstash – Installazione
Utilizzare apt-get per installare i pacchetti richiesti.
Individuare la directory di installazione di Java.
Nel nostro esempio, Java è installato nella seguente directory: /usr/lib/jvm/java-11-openjdk-amd64
Creare un file per configurare le variabili Java necessarie.
Ecco il contenuto del file.
Riavviare il computer.
Verificare se il sistema ha creato automaticamente la variabile di ambiente denominata: JAVA_HOME.
Ecco l’output del comando.
Scaricare e installare la chiave del repository ElasticSearch.
Aggiungi il repository ufficiale ElasticSearch al tuo database APT
Aggiornare il database APT-GET e installare il pacchetto Logstash.
Configurare il servizio Logstash per l’avvio automatico.
Congratulazioni! Hai completato l’installazione di Logstash su Ubuntu Linux.
Esercitazione ElasticSearch – Importazione di un file CSV
Creare un file CSV.
Ecco il nostro contenuto del file.
Nel nostro esempio, abbiamo un file CSV che mostra il prezzo giornaliero Bitcoin.
Creare un file di configurazione Logstash.
Ecco il nostro contenuto del file.
Arrestare il servizio Logstash.
Eseguire il servizio Logstash utilizzando il nuovo file di configurazione.
Ecco l’output del comando.
Nel nostro esempio, abbiamo importato un file CSV contenente 2 campi in ElasticSearch usando Logstash.
Nel nostro esempio, abbiamo convertito il campo contenente il prezzo Bitcoin nel tipo di float numerico.
In questo esempio, abbiamo impostato il campo denominato DATETIME come timestamp predefinito.
Verificare se l’indice è stato creato nel server ElasticSearch.
Ecco l’output del comando.
Verificare se il prezzo Bitcoin è stato mappato come valore numerico.
Ecco l’output del comando.
Nel nostro esempio, il campo denominato MARKET-PRICE è stato impostato come numero float.
Elencare il contenuto dell’indice denominato Bitcoin.
Ecco l’output del comando.
Congratulazioni! È stato importato un file CSV in ElasticSearch.