Vill du lära dig hur du importerar en CSV-fil till ElasticSearch? I den här guiden, vi kommer att visa dig hur du importerar en CSV-fil till en ElasticSearch server med hjälp av Logstash eller Kibana.
• Ubuntu 20
• Ubuntu 19
• Ubuntu 18
• ElasticSearch 7.6.2
• Logstash 7.6.2
I vårt exempel är ElastiSearch serverns IP-adress 192.168.100.9.
I vårt exempel, vi ska installera Logstash och importera en CSV-fil.
ElasticSearch Relaterade Handledning:
På den här sidan erbjuder vi snabb tillgång till en lista över självstudier relaterade till ElasticSearch installation.
Självstudien Logstash – Installation
Använd apt-get för att installera de paket som krävs.
Hitta Java-installationskatalogen.
I vårt exempel installeras Java på följande katalog: /usr/lib/jvm/java-11-openjdk-amd64
Skapa en fil för att konfigurera de nödvändiga Java-variablerna.
Här är filinnehållet.
Starta om datorn.
Verifiera om systemet som skapats automatiskt miljövariabeln med namnet: JAVA_HOME.
Här är kommandot utgång.
Hämta och installera lagringsnyckeln ElasticSearch.
Lägg till den officiella ElasticSearch-lagringsplatsen i din APT-databas
Uppdatera APT-GET-databasen och installera Logstash-paketet.
Konfigurera Logstash-tjänsten så att den startar automatiskt.
Grattis! Du har avslutat Logstash-installationen på Ubuntu Linux.
Självstudiekurs ElasticSearch – Importera en CSV-fil
Skapa en CSV-fil.
Här är vårt filinnehåll.
I vårt exempel har vi en CSV-fil som visar Bitcoin dagspriset.
Skapa en Logstash-konfigurationsfil.
Här är vårt filinnehåll.
Stoppa Tjänsten Logstash.
StjärntrÃ:nder Den Logstash-tjänsten med den nya konfigurationsfilen.
Här är kommandot utgång.
I vårt exempel importerade vi en CSV-fil som innehåller 2 fält till ElasticSearch med hjälp av Logstash.
I vårt exempel konverterade vi fältet som innehåller Bitcoin priset till typen numerisk float.
I vårt exempel ställer vi in fältet med namnet DATETIME som standardtidsstämpel.
Verifiera om Indexet skapades på ElasticSearch-servern.
Här är kommandot utgång.
Verifiera om Bitcoin-priset kartlagts som ett numeriskt värde.
Här är kommandot utgång.
I vårt exempel sattes fältet med namnet MARKET-PRICE som ett float-nummer.
Lista innehållet i indexet med namnet Bitcoin.
Här är kommandot utgång.
Grattis! Du importerade en CSV-fil till ElasticSearch.