האם ברצונך ללמוד כיצד לייבא קובץ 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.
ערכת לימוד בנושא אלסטיחיפוש:
בדף זה, אנו מציעים גישה מהירה לרשימת ערכות לימוד הקשורות להתקנה ElasticSearch.
יומן הדרכה – התקנה
השתמש ב-apt-get כדי להתקין את החבילות הנדרשות.
חפש את ספריית ההתקנה של Java.
בדוגמה שלנו, Java מותקן במדריך הבא: /usr/lib/jvm/java-11-openjdk-amd64
צור קובץ כדי לקבוע את התצורה של משתני Java הדרושים.
הנה תוכן הקובץ.
אתחל מחדש את המחשב.
ודא אם המערכת יצרה באופן אוטומטי את משתנה הסביבה בשם: JAVA_HOME.
הנה פלט הפקודה.
הורד והתקן את מפתח מאגר ElasticSearch.
הוסף את מאגר ElasticSearch הרשמי למסד הנתונים של APT
עדכן את מסד הנתונים APT-GET והתקן את חבילת Logstash.
קבע את תצורת שירות Logstash כך שיהיה מופעל באופן אוטומטי.
מזל טוב! סיימת את ההתקנה Logstash על אובונטו לינוקס.
חיפוש אלסטי של ערכת לימוד – ייבוא קובץ CSV
צור קובץ CSV.
הנה תוכן הקובץ שלנו.
בדוגמה שלנו, יש לנו קובץ CSV המציג את המחיר היומי Bitcoin.
צור קובץ תצורה של Logstash.
הנה תוכן הקובץ שלנו.
הפסק את שירות Logstash.
תכוכב את שירות Logstash באמצעות קובץ התצורה החדש.
הנה פלט הפקודה.
בדוגמה שלנו, ייבאנו קובץ CSV המכיל 2 שדות אל אלסטיחיפוש באמצעות Logstash.
בדוגמה שלנו, המרנו את השדה המכיל את מחיר הביטקוין לסוג התצוגה המספרית.
בדוגמה שלנו, הגדר את השדה בשם DATETIME כחותמת הזמן המוגדרת כברירת מחדל.
ודא אם האינדקס נוצר בשרת ElasticSearch.
הנה פלט הפקודה.
ודא אם מחיר הביטקוין מפה כערך מספרי.
הנה פלט הפקודה.
בדוגמה שלנו, השדה בשם MARKET-PRICE הוגדר כמספר צף.
פרט את תוכן האינדקס בשם ביטקוין.
הנה פלט הפקודה.
מזל טוב! ייבאת קובץ CSV ל- ElasticSearch.