هل ترغب في معرفة كيفية استيراد ملف CSV إلى ElasticSearch؟ في هذا البرنامج التعليمي، ونحن نذهب لتظهر لك كيفية استيراد ملف CSV إلى خادم ElasticSearch باستخدام Logstash أو كيبانا.
• أوبونتو 20
• أوبونتو 19
• أوبونتو 18
• ElasticSearch 7.6.2
• سجل 7.6.2
في مثالنا، عنوان IP لخادم ElastiSearch هو 192.168.100.9.
في مثالنا، نحن ذاهبون لتثبيت Logstash واستيراد ملف CSV.
ElasticSearch البرنامج التعليمي ذات الصلة:
في هذه الصفحة، ونحن نقدم الوصول السريع إلى قائمة من الدروس المتعلقة تركيب ElasticSearch.
البرنامج التعليمي Logstash – التثبيت
استخدم apt-get لتثبيت الحزم المطلوبة.
العثور على دليل تثبيت جافا.
في مثالنا ، يتم تثبيت جافا على الدليل التالي: / usr / lib / jvm / جافا – 11 – openjdk – amd64
إنشاء ملف لتكوين متغيرات جافا المطلوبة.
هنا هو محتوى الملف.
إعادة تشغيل الكمبيوتر.
تحقق مما إذا كان النظام قد أنشأ متغير البيئة المسمى تلقائيًا: JAVA_HOME.
هنا هو إخراج الأمر.
قم بتنزيل مفتاح مستودع ElasticSearch وتثبيته.
إضافة مستودع ElasticSearch الرسمي إلى قاعدة بيانات APT
تحديث قاعدة بيانات APT-GET وتثبيت حزمة Logstash.
تكوين خدمة Logstash للبدء تلقائياً.
تهانينا! كنت قد انتهيت من تثبيت Logstash على أوبونتو لينكس.
البرنامج التعليمي ElasticSearch – استيراد ملف CSV
إنشاء ملف CSV.
هنا هو محتوى الملف لدينا.
في مثالنا، لدينا ملف CSV يظهر سعر البيتكوين اليومي.
إنشاء ملف تكوين Logstash.
هنا هو محتوى الملف لدينا.
إيقاف خدمة Logstash.
نجمة خدمة Logstash باستخدام ملف التكوين الجديد.
هنا هو إخراج الأمر.
في مثالنا ، قمنا باستيراد ملف CSV يحتوي على حقلين إلى ElasticSearch باستخدام Logstash.
في مثالنا، قمنا بتحويل الحقل الذي يحتوي على سعر البيتكوين إلى نوع التعويم الرقمي.
في مثالنا، قمنا بتعيين الحقل المسمى DATETIME كطابع زمني افتراضي.
تحقق مما إذا كان الفهرس قد تم إنشاؤه على خادم ElasticSearch.
هنا هو إخراج الأمر.
تحقق مما إذا كان سعر البيتكوين قد تم تعيينه كقيمة رقمية.
هنا هو إخراج الأمر.
في مثالنا، تم تعيين الحقل المسمى MARKET-PRICE كرقم تعويم.
قم بسرد محتوى المؤشر المسمى بيتكوين.
هنا هو إخراج الأمر.
تهانينا! لقد قمت باستيراد ملف CSV إلى ElasticSearch.