1. قم بتنزيل Oracle Expresss Edition من الرابط أدناه وفك ضغطه.
https://docs.google.com/a/edureka.in/file/d/0B2-rlCGKD40NNW5BcHZMTkdtcmc/edit
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 ..!