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
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 ..!