هل ترغب في معرفة كيفية استيراد ملف CSV إلى ElasticSearch؟ في هذا البرنامج التعليمي، ونحن نذهب لتظهر لك كيفية استيراد ملف CSV إلى خادم ElasticSearch باستخدام Logstash أو كيبانا.

• أوبونتو 20
• أوبونتو 19
• أوبونتو 18
• ElasticSearch 7.6.2
• سجل 7.6.2

في مثالنا، عنوان IP لخادم ElastiSearch هو 192.168.100.9.

في مثالنا، نحن ذاهبون لتثبيت Logstash واستيراد ملف CSV.

البرنامج التعليمي Logstash - التثبيت

استخدم apt-get لتثبيت الحزم المطلوبة.

Copy to Clipboard

العثور على دليل تثبيت جافا.

Copy to Clipboard

في مثالنا ، يتم تثبيت جافا على الدليل التالي: / usr / lib / jvm / جافا - 11 - openjdk - amd64

إنشاء ملف لتكوين متغيرات جافا المطلوبة.

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 على أوبونتو لينكس.

البرنامج التعليمي ElasticSearch - استيراد ملف CSV

إنشاء ملف CSV.

Copy to Clipboard

هنا هو محتوى الملف لدينا.

Copy to Clipboard

في مثالنا، لدينا ملف CSV يظهر سعر البيتكوين اليومي.

إنشاء ملف تكوين Logstash.

Copy to Clipboard

هنا هو محتوى الملف لدينا.

Copy to Clipboard

إيقاف خدمة Logstash.

Copy to Clipboard

نجمة خدمة Logstash باستخدام ملف التكوين الجديد.

Copy to Clipboard

هنا هو إخراج الأمر.

Copy to Clipboard

في مثالنا ، قمنا باستيراد ملف CSV يحتوي على حقلين إلى ElasticSearch باستخدام 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.