האם ברצונך ללמוד כיצד לייבא קובץ CSV אל ElasticSearch? במדריך זה, אנו הולכים להראות לך כיצד לייבא קובץ CSV לשרת ElasticSearch באמצעות Logstash או Kibana.

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

בדוגמה שלנו, כתובת ה-IP של שרת ElastiSearch היא 192.168.100.9.

בדוגמה שלנו, אנחנו הולכים להתקין Logstash ולייבא קובץ CSV.

יומן הדרכה – התקנה

השתמש ב-apt-get כדי להתקין את החבילות הנדרשות.

Copy to Clipboard

חפש את ספריית ההתקנה של Java.

Copy to Clipboard

בדוגמה שלנו, Java מותקן במדריך הבא: /usr/lib/jvm/java-11-openjdk-amd64

צור קובץ כדי לקבוע את התצורה של משתני Java הדרושים.

Copy to Clipboard

הנה תוכן הקובץ.

Copy to Clipboard

אתחל מחדש את המחשב.

Copy to Clipboard

ודא אם המערכת יצרה באופן אוטומטי את משתנה הסביבה בשם: JAVA_HOME.

Copy to Clipboard

הנה פלט הפקודה.

Copy to Clipboard

הורד והתקן את מפתח מאגר ElasticSearch.

Copy to Clipboard

הוסף את מאגר ElasticSearch הרשמי למסד הנתונים של APT

Copy to Clipboard

עדכן את מסד הנתונים APT-GET והתקן את חבילת Logstash.

Copy to Clipboard

קבע את תצורת שירות Logstash כך שיהיה מופעל באופן אוטומטי.

Copy to Clipboard

מזל טוב! סיימת את ההתקנה Logstash על אובונטו לינוקס.

חיפוש אלסטי של ערכת לימוד – ייבוא קובץ CSV

צור קובץ CSV.

Copy to Clipboard

הנה תוכן הקובץ שלנו.

Copy to Clipboard

בדוגמה שלנו, יש לנו קובץ CSV המציג את המחיר היומי Bitcoin.

צור קובץ תצורה של Logstash.

Copy to Clipboard

הנה תוכן הקובץ שלנו.

Copy to Clipboard

הפסק את שירות Logstash.

Copy to Clipboard

תכוכב את שירות Logstash באמצעות קובץ התצורה החדש.

Copy to Clipboard

הנה פלט הפקודה.

Copy to Clipboard

בדוגמה שלנו, ייבאנו קובץ CSV המכיל 2 שדות אל אלסטיחיפוש באמצעות Logstash.

בדוגמה שלנו, המרנו את השדה המכיל את מחיר הביטקוין לסוג התצוגה המספרית.

בדוגמה שלנו, הגדר את השדה בשם DATETIME כחותמת הזמן המוגדרת כברירת מחדל.

ודא אם האינדקס נוצר בשרת ElasticSearch.

Copy to Clipboard

הנה פלט הפקודה.

Copy to Clipboard

ודא אם מחיר הביטקוין מפה כערך מספרי.

Copy to Clipboard

הנה פלט הפקודה.

Copy to Clipboard

בדוגמה שלנו, השדה בשם MARKET-PRICE הוגדר כמספר צף.

פרט את תוכן האינדקס בשם ביטקוין.

Copy to Clipboard

הנה פלט הפקודה.

Copy to Clipboard

מזל טוב! ייבאת קובץ CSV ל- ElasticSearch.