1. ดาวน์โหลด Oracle Expresss Edition จากลิงค์ด้านล่างและเปิดเครื่องรูด
https://docs.google.com/a/edureka.in/file/d/0B2-rlCGKD40NNW5BcHZMTkdtcmc/edit
2. หลังจากแตกไฟล์แล้วคุณจะพบไฟล์ปฏิบัติการของ Oracle XE Edition ดังภาพด้านล่าง
3. ดับเบิลคลิกที่ OracleXEUniv เพื่อติดตั้งฐานข้อมูล Oracle บนระบบของคุณและคลิกที่ Run
qtp vs ซีลีเนียมซึ่งดีกว่า
4. คลิกที่ Next
5. ยอมรับข้อตกลงใบอนุญาตแล้วคลิกต่อไป
6. โดยค่าเริ่มต้น oracle จะใช้ระบบเป็นชื่อฐานข้อมูล ให้เราใส่รหัสผ่าน
สำหรับฐานข้อมูลนี้
ป้อนรหัสผ่าน -> ระบบ
ยืนยันรหัสผ่าน -> ระบบ
คลิกถัดไป:
7. คลิกที่ติดตั้ง
8. คลิกที่ Finish
9. ให้เราแก้ไขไฟล์ sqlnet.ora ที่มีอยู่ในโฟลเดอร์
C: oraclexepporacleproduct.2.0serverNETWORKADMIN
เมื่อคุณเปิดคุณจะพบเนื้อหาด้านล่าง
แก้ไขตามด้านล่างภาพหน้าจอ
10. ให้เราเริ่ม SQL Command Line ของ Oracle
ไปที่เมนู Start -> All Programs -> Oracle Database 10g Express Edition ->
เรียกใช้ SQL Command Line และดับเบิลคลิกที่มัน
11. คุณจะได้รับ Cli สำหรับ Oracle Database
12. ให้เราเชื่อมต่อกับฐานข้อมูล Oracle
ชื่อผู้ใช้: ระบบ
รหัสผ่าน: ระบบ
คุณจะได้รับข้อความเชื่อมต่อสำเร็จ
13. ให้เราสร้างตารางง่ายๆ
คำสั่ง:
สร้างตาราง emp (หมายเลขรหัส)
14. ให้เราแทรกค่าบางอย่างเข้าไปโดยใช้คำสั่งแทรก
คำสั่ง:
แทรกลงในค่า emp (2)
15. ให้เราตรวจสอบว่าข้อมูลถูกแทรกลงในตารางหรือไม่โดยใช้ Select Command
คำสั่ง:
เลือก * จาก emp
16. ให้เราส่งข้อมูล
คำสั่ง:
กระทำ
17. ในการนำเข้าข้อมูลจาก Oracle Database ไปยัง Sqoop เราจำเป็นต้องเพิ่มไฟล์
ตัวเชื่อมต่อ Oracle (ojdbc6_g.jar)
คุณสามารถดาวน์โหลดขวดจากลิงค์ด้านล่าง
https://docs.google.com/a/edureka.in/file/d/0B2-rlCGKD40Nekw3ZXBRWUU5Y1E/edit
18. เปิด Cloudera cdh3 แล้วย้าย Oracle connector ไปที่ Cloudera cdh3 (To Desktop) โดยใช้ FileZilla
ใช้ลิงค์ด้านล่างเพื่อทำความเข้าใจวิธีย้ายไฟล์จาก Windows ไปยัง cloudera cdh3 vm
https://www.edureka.co/blog/transfer-files-windows-cloudera-demo-vm/
19. เมื่อตัวเชื่อมต่อ Oracle ปรากฏบน Cloudera Cdh3 Desktop แล้วให้ย้ายไปที่โฟลเดอร์ lib ของ
sqoop โดยดำเนินการคำสั่งด้านล่าง:
คำสั่ง:
sudo cp /home/cloudera/Desktop/ojdbc6_g.jar / usr / lib / sqoop / lib /
20. เปลี่ยนไดเร็กทอรีเป็น Sqoop โดยดำเนินการคำสั่งด้านล่าง:
คำสั่ง:
ซีดี / usr / lib / sqoop /
21. เปิด Command Prompt (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 .. !