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 บนระบบของคุณและคลิกที่ 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 .. !