Haluatko oppia tuomaan CSV-tiedoston ElasticSearchiin? Tässä opetusohjelmassa näytämme sinulle, miten CSV-tiedosto tuodaan ElasticSearch-palvelimelle Logstashin tai Kibanan avulla.

• Ubuntu 20
• Ubuntu 19
• Ubuntu 18
• ElasticSearch 7.6.2
• Logstash 7.6.2

Esimerkissämme ElastiSearch palvelimen IP-osoite on 192.168.100.9.

Esimerkissämme asennamme Logstashin ja tuomme CSV-tiedoston.

Opetusohjelma Logstash - Asennus

Asenna tarvittavat paketit apt-get-näädän avulla.

Copy to Clipboard

Etsi Javan asennuskansio.

Copy to Clipboard

Esimerkissämme Java on asennettu seuraavaan hakemistoon: /usr/lib/jvm/java-11-openjdk-amd64

Luo tiedosto, joka määrittää tarvittavat Java-muuttujat.

Copy to Clipboard

Tässä on tiedoston sisältö.

Copy to Clipboard

Käynnistä tietokone uudelleen.

Copy to Clipboard

Tarkista, loiko järjestelmä automaattisesti ympäristömuuttujan nimeltä: JAVA_HOME.

Copy to Clipboard

Tässä on komentotulostin.

Copy to Clipboard

Lataa ja asenna ElasticSearch-arkistoavain.

Copy to Clipboard

Virallisen ElasticSearch-tietovaraston lisääminen APT-tietokantaan

Copy to Clipboard

Päivitä APT-GET-tietokanta ja asenna Logstash-paketti.

Copy to Clipboard

Määritä Logstash-palvelu käynnistymään automaattisesti.

Copy to Clipboard

Onnittelen! Olet lopettanut Logstash-asennuksen Ubuntu Linuxiin.

Opetusohjelma ElasticSearch - CSV-tiedoston tuominen

Luo CSV-tiedosto.

Copy to Clipboard

Tässä on tiedostosisältömme.

Copy to Clipboard

Esimerkissämme on CSV-tiedosto, joka näyttää Bitcoinin päivittäisen hinnan.

Luo Logstash-määritystiedosto.

Copy to Clipboard

Tässä on tiedostosisältömme.

Copy to Clipboard

Pysäytä Logstash-palvelu.

Copy to Clipboard

Star logstash-palvelu käyttäen uutta määritystiedostoa.

Copy to Clipboard

Tässä on komentotulostin.

Copy to Clipboard

Esimerkissämme toimme 2 kenttää sisältävän CSV-tiedoston ElasticSearchiin Logstashin avulla.

Esimerkissämme muunsimme Bitcoin-hinnan sisältävän kentän numeerisen kellukkeen tyypiksi.

Esimerkissämme asetamme DATETIME-nimisen kentän oletusaikaleimaksi.

Tarkista, onko indeksi luotu ElasticSearch-palvelimessa.

Copy to Clipboard

Tässä on komentotulostin.

Copy to Clipboard

Tarkista, onko Bitcoinin hinta yhdistetty numeeriseen arvoon.

Copy to Clipboard

Tässä on komentotulostin.

Copy to Clipboard

Esimerkissämme markkinahinta-niminen kenttä asetettiin kelluvaksi numeroksi.

Luettele Bitcoin-nimisen indeksin sisältö.

Copy to Clipboard

Tässä on komentotulostin.

Copy to Clipboard

Onnittelen! Toit CSV-tiedoston ElasticSearchiin.