Oracle إلى HDFS باستخدام Sqoop



Oracle إلى HDFS باستخدام Sqoop - تحقق من الخطوات لـ Oracle إلى HDFS باستخدام Sqoop.

1. قم بتنزيل Oracle Expresss Edition من الرابط أدناه وفك ضغطه.





https://docs.google.com/a/edureka.in/file/d/0B2-rlCGKD40NNW5BcHZMTkdtcmc/edit

61



2. بعد الاستخراج ، ستجد ملفًا قابلاً للتنفيذ من Oracle XE Edition كما في الصورة أدناه.

3. انقر نقرًا مزدوجًا فوق OracleXEUniv لتثبيت قاعدة بيانات Oracle على نظامك وانقر فوق تشغيل.



4. انقر فوق التالي

5. قم بقبول اتفاقية الترخيص وانقر فوق التالي.

6. بشكل افتراضي ، يأخذ أوراكل النظام كاسم لقاعدة البيانات. دعونا ندخل كلمة المرور

لقاعدة البيانات هذه.

أدخل كلمة المرور -> النظام

تأكيد كلمة المرور -> النظام

انقر فوق {التالي:

7. انقر فوق تثبيت

8. انقر فوق 'إنهاء'

9. دعنا نعدل ملف sqlnet.ora الموجود في المجلد

ج: oraclexepporacleproduct.2.0serverNETWORKADMIN

عندما تفتحه ستجد المحتوى أدناه.

قم بتحريره كما في لقطة الشاشة أدناه

10. دعونا نبدأ سطر أوامر SQL من Oracle.

انتقل إلى قائمة ابدأ -> كافة البرامج -> Oracle Database 10g Express Edition ->

قم بتشغيل SQL Command Line وانقر فوقه نقرًا مزدوجًا.

11. سوف تحصل على Cli fo Oracle Database.

12. دعونا نتصل بقاعدة بيانات أوراكل.

اسم المستخدم: النظام

كلمة المرور: النظام

سوف تتلقى الرسالة متصلة بنجاح.

13. لنقم بإنشاء جدول بسيط.

أمر:

إنشاء جدول emp (رقم الهوية)

14. دعونا ندخل بعض القيم فيه باستخدام الأمر Insert.

أمر:

أدخل في قيم إمب (2)

15- دعنا نتحقق من إدراج البيانات في الجدول باستخدام Select Command.

أمر:

حدد * من إمبراطورية

16. دعونا نلتزم بالبيانات.

أمر:

ارتكب

17. لاستيراد البيانات من Oracle Database إلى Sqoop ، نحتاج إلى إضافة ملف

موصل أوراكل (ojdbc6_g.jar).

يمكنك تنزيل الجرة من الرابط أدناه.

https://docs.google.com/a/edureka.in/file/d/0B2-rlCGKD40Nekw3ZXBRWUU5Y1E/edit

18.افتح Cloudera cdh3 وانقل موصل Oracle إلى Cloudera cdh3 (إلى سطح المكتب) باستخدام FileZilla.

استخدم الرابط أدناه لفهم كيفية نقل ملف من Windows إلى cloudera cdh3 vm.

https://www.edureka.co/blog/transfer-files-windows-cloudera-demo-vm/

19. بمجرد وجود موصل أوراكل على Cloudera Cdh3 Desktop ، انقله إلى مجلد lib الخاص بـ

جافا تعلن مجموعة من الكائنات

sqoop بتنفيذ الأمر التالي:

أمر:

sudo cp /home/cloudera/Desktop/ojdbc6_g.jar / usr / lib / sqoop / lib /

20. قم بتغيير الدليل إلى Sqoop بتنفيذ الأمر التالي:

أمر:

cd / usr / lib / sqoop /

21. افتح موجه الأوامر (CMD) على نظام Windows وتحقق من ملف عنوان IPv4

عن طريق تنفيذ

الأمر أدناه:

أمر:

ipconfig

22. قم باستيراد بيانات الجدول emp الموجود في قاعدة بيانات Oracle إلى hdfs بتنفيذ ما يلي

أمر:

العناصر المطلوبة للأمر:

عنوان IPv4 - عنوان IPv4 الخاص بك. في حالتي هو 192.168.46.1

اسم قاعدة البيانات - النظام

اسم الجدول - emp

اسم المستخدم - النظام

كلمة المرور - النظام

دليل الإخراج - يمكن أن يكون أي. لقد استخدمت sqoopoutput1

أمر:

sudo bin / sqoop import –connect jdbc: oracle: thin: system /

system@192.168.46.1: 1521: مركبة

- نظام اسم المستخدم - P –table system.emp –columns “ID” –target-dir /

sqoopoutput1 - م 1

23. عندما يتم تنفيذ الأمر بنجاح ، سوف تتلقى الرسالة

أن السجلات المسترجعة كما في الصورة أدناه.

24. افتح المتصفح وانتقل إلى عنوان URL أدناه:

URL: http: // localhost: 50070 / dfshealth.jsp

انقر فوق تصفح نظام الملفات

25. انقر فوق دليل sqoopoutput1

26. انقر فوق ملف part-m-00000:

27- فيما يلي البيانات التي تم استيرادها من قاعدة بيانات Oracle:

تهانينا! لقد نجحت في استيراد البيانات من Oracle Database

إلى HDFS باستخدام Sqoop ..!