Oracle sang HDFS bằng Sqoop



Oracle sang HDFS bằng Sqoop - Kiểm tra các bước để chuyển Oracle sang HDFS bằng Sqoop.

1. Tải xuống Oracle Expresss Edition từ liên kết dưới đây và giải nén nó.





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

61



2. Sau khi giải nén, bạn sẽ tìm thấy một tệp thực thi của Oracle XE Edition như trong hình dưới đây.

3. Nhấp đúp vào OracleXEUniv để cài đặt cơ sở dữ liệu Oracle trên hệ thống của bạn và nhấp vào Chạy.



đầu bếp rối so sánh muối ăn được

4. Nhấp vào Tiếp theo

5. Chấp nhận thỏa thuận cấp phép và nhấp vào tiếp theo.

6. Theo mặc định oracle sẽ lấy hệ thống làm tên cơ sở dữ liệu. Hãy để chúng tôi nhập mật khẩu

cho cơ sở dữ liệu này.

Nhập mật khẩu -> hệ thống

Xác nhận mật khẩu -> hệ thống

Bấm tiếp:

7. Nhấp vào Cài đặt

8. Nhấp vào Kết thúc

9. Hãy để chúng tôi chỉnh sửa tệp sqlnet.ora có trong thư mục

C: oraclexepporacleproduct.2.0serverNETWORKADMIN

Khi bạn mở nó ra, bạn sẽ thấy nội dung bên dưới.

Chỉnh sửa nó như trong Ảnh chụp màn hình dưới đây

10. Chúng ta hãy bắt đầu Dòng lệnh SQL của Oracle.

Goto Start menu -> All Programs -> Oracle Database 10g Express Edition ->

Chạy Dòng lệnh SQL và nhấp đúp vào nó.

11. Bạn sẽ nhận được Cơ sở dữ liệu Cli fo Oracle.

12. Hãy để chúng tôi kết nối với cơ sở dữ liệu Oracle.

Tên người dùng: hệ thống

Mật khẩu: hệ thống

Bạn sẽ nhận được thông báo đã kết nối thành công.

13. Hãy để chúng tôi tạo một bảng đơn giản.

Chỉ huy:

tạo bảng trống (số id)

14. Hãy để chúng tôi chèn một số giá trị vào đó bằng cách sử dụng lệnh Chèn.

Chỉ huy:

chèn vào các giá trị emp (2)

Hãy để chúng tôi kiểm tra xem dữ liệu đã được chèn vào bảng hay chưa bằng cách sử dụng Select Command.

Chỉ huy:

chọn * từ trống

16. Hãy để chúng tôi cam kết dữ liệu.

Chỉ huy:

cam kết

17. Để nhập dữ liệu từ Cơ sở dữ liệu Oracle sang Sqoop, chúng ta cần thêm

Trình kết nối Oracle (ojdbc6_g.jar).

Bạn có thể tải xuống bình từ liên kết bên dưới.

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

18. Mở Cloudera cdh3 và di chuyển trình kết nối Oracle sang Cloudera cdh3 (To Desktop) bằng FileZilla.

Sử dụng liên kết dưới đây để hiểu cách di chuyển tệp từ Windows sang cloudera cdh3 vm.

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

19. Khi trình kết nối Oracle hiện diện trên Cloudera Cdh3 Desktop, hãy di chuyển nó vào thư mục lib của

sqoop bằng cách thực hiện lệnh dưới đây:

Chỉ huy:

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

20. Thay đổi thư mục thành Sqoop bằng cách thực hiện lệnh dưới đây:

Chỉ huy:

cd / usr / lib / sqoop /

21. Mở Command Prompt (CMD) trên Windows và kiểm tra Địa chỉ IPv4

bằng cách thực hiện

lệnh dưới đây:

Chỉ huy:

ipconfig

22. Nhập dữ liệu của bảng emp có trong cơ sở dữ liệu Oracle sang hdfs bằng cách thực hiện như sau

chỉ huy:

Các mục cần thiết cho lệnh:

Địa chỉ IPv4 - Địa chỉ IPv4 của bạn. Trong trường hợp của tôi, nó là 192.168.46.1

Tên cơ sở dữ liệu - hệ thống

Tên bảng - trống

Tên người dùng - hệ thống

Mật khẩu - hệ thống

Thư mục đầu ra - Có thể là bất kỳ. Tôi đã sử dụng sqoopoutput1

Chỉ huy:

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

system@192.168.46.1:1521:xe

–Tên người dùng hệ thống -P –table system.emp –c Columns “ID” –target-dir /

sqoopoutput1 -m 1

23. Khi lệnh được thực thi thành công, bạn sẽ nhận được thông báo

Bản ghi đã truy xuất đó như trong hình ảnh bên dưới.

24. Mở Trình duyệt và truy cập URL bên dưới:

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

Nhấp vào Duyệt qua hệ thống tệp

tìm số tối đa trong mảng java

25. Nhấp vào thư mục sqoopoutput1

26. Nhấp vào tệp part-m-00000:

27.Below là dữ liệu được nhập từ cơ sở dữ liệu Oracle:

Xin chúc mừng! Bạn đã nhập dữ liệu thành công từ cơ sở dữ liệu Oracle

sang HDFS bằng Sqoop ..!