جدول المحتويات:

ما الذي يستخدمه sqoop لاستيراد البيانات وتصديرها؟
ما الذي يستخدمه sqoop لاستيراد البيانات وتصديرها؟

فيديو: ما الذي يستخدمه sqoop لاستيراد البيانات وتصديرها؟

فيديو: ما الذي يستخدمه sqoop لاستيراد البيانات وتصديرها؟
فيديو: Sqoop Import and Export data from RDMBS and HDFS 2024, أبريل
Anonim

Sqoop هو أداة مصممة للنقل البيانات بين Hadoop وقواعد البيانات العلائقية. سكوب بأتمتة معظم هذه العملية ، بالاعتماد على قاعدة البيانات لوصف مخطط البيانات أن تكون مستورد . يستخدم سكوب MapReduce إلى استيراد وتصدير البيانات ، والذي يوفر عملية متوازية بالإضافة إلى التسامح مع الخطأ.

من هنا ، كيف يمكنني تصدير البيانات من sqoop؟

ابدء

  1. الخطوة 1: إنشاء قاعدة بيانات جديدة في مثيل MySQL. إنشاء قاعدة بيانات db1 ؛
  2. قم بإنشاء جدول باسم acad.
  3. الخطوة 3: تصدير ملف input.txt و input2.txt من HDFS إلى MySQL. تصدير sqoop –connect jdbc: mysql: // localhost / db1 –username sqoop –password root–table acad –export-dir / sqoop_msql / -m 1.

أيضا ، كيف يعمل sqoop Export؟ سكوب - تصدير سقوب التصدير يقوم الأمر بتحضير عبارات INSERT مع مجموعة من بيانات الإدخال ثم يصل إلى قاعدة البيانات. هو عليه تصدير السجلات الجديدة ، إذا كان الجدول يحتوي على قيمة فريدة ثابتة مع المفتاح الأساسي ، يصدر فشلت المهمة نظرًا لفشل عبارة الإدراج. إذا كانت لديك تحديثات ، فيمكنك استخدام خيار مفتاح التحديث.

وبالمثل ، يسأل الناس ، كيف يمكنني استيراد البيانات إلى sqoop؟

إليك ما يعنيه كل خيار أمر Sqoop فردي:

  1. اتصال - يوفر سلسلة jdbc.
  2. اسم المستخدم - اسم مستخدم قاعدة البيانات.
  3. -P - سيطلب كلمة المرور في وحدة التحكم.
  4. الجدول - يخبر الكمبيوتر بالجدول الذي تريد استيراده من MySQL.
  5. تقسيم حسب - يحدد عمود التقسيم.
  6. target-dir - دليل وجهة HDFS.

ما هو استيراد sqoop؟

سكوب أداة يستورد ' يستخدم ل يستورد بيانات الجدول من الجدول إلى نظام ملفات Hadoop كملف نصي أو ملف ثنائي. يتم استخدام الأمر التالي ل يستورد جدول emp من خادم قاعدة بيانات MySQL إلى HDFS.

موصى به: