Oracle ke HDFS menggunakan Sqoop



Oracle ke HDFS menggunakan Sqoop - Lihat langkah-langkah untuk Oracle ke HDFS menggunakan Sqoop.

c ++ fungsi penyortiran

1. Unduh Oracle Expresss Edition dari tautan di bawah dan unzip.





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

61



2. Setelah mengekstrak Anda akan menemukan file yang dapat dieksekusi dari Oracle XE Edition seperti pada gambar di bawah ini.

3. Klik dua kali pada OracleXEUniv untuk menginstal database Oracle pada sistem Anda dan klik Run.



4. Klik Berikutnya

5. Terima perjanjian lisensi dan klik berikutnya.

6. Secara default oracle akan menggunakan sistem sebagai nama database. Mari kita masukkan kata sandi

untuk database ini.

Masukkan Kata Sandi -> sistem

Konfirmasi Kata Sandi -> sistem

Klik Berikutnya:

7. Klik Install

8. Klik Selesai

9. Mari kita edit file sqlnet.ora yang ada di folder tersebut

C: oraclexepporacleproduct.2.0serverNETWORKADMIN

Saat Anda membukanya, Anda akan menemukan konten di bawah ini.

Edit seperti di Screenshot Di Bawah Ini

10. Mari kita mulai dengan SQL Command Line dari Oracle.

Buka menu Mulai -> Semua Program -> Oracle Database 10g Express Edition ->

Jalankan Baris Perintah SQL dan klik dua kali di atasnya.

11. Anda akan mendapatkan Cli untuk Oracle Database.

12. Mari kita sambungkan ke database Oracle.

Nama pengguna: sistem

Kata sandi: sistem

Anda akan menerima pesan terhubung dengan sukses.

13. Mari kita buat tabel sederhana.

Perintah:

buat tabel emp (nomor id)

14. Mari kita masukkan beberapa nilai di dalamnya dengan menggunakan perintah Sisipkan.

Perintah:

masukkan ke dalam nilai emp (2)

15. Mari kita periksa apakah data sudah dimasukkan ke dalam tabel dengan menggunakan Select Command.

Perintah:

pilih * dari emp

16. Mari kita komit datanya.

Perintah:

melakukan

17. Untuk mengimpor data dari Oracle Database ke Sqoop kita perlu menambahkan file

Konektor Oracle (ojdbc6_g.jar).

Anda dapat mengunduh jar dari tautan di bawah ini.

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

18. Buka Cloudera cdh3 dan pindahkan konektor Oracle ke Cloudera cdh3 (Ke Desktop) menggunakan FileZilla.

Gunakan tautan di bawah ini untuk memahami cara memindahkan file dari Windows ke cloudera cdh3 vm.

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

19. Setelah konektor Oracle ada di Cloudera Cdh3 Desktop, pindahkan ke folder lib

sqoop dengan menjalankan perintah di bawah ini:

Perintah:

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

20. Ubah direktori menjadi Sqoop dengan menjalankan perintah di bawah ini:

Perintah:

cd / usr / lib / sqoop /

21. Buka Command Prompt (CMD) di Windows dan centang file Alamat IPv4

dengan menjalankan

di bawah perintah:

Perintah:

ipconfig

22. Impor data dari tabel emp yang ada di database Oracle ke hdfs dengan menjalankan di bawah ini

perintah:

Item yang diperlukan untuk perintah:

Alamat IPv4 - Alamat IPv4 Anda. Dalam kasus saya, ini adalah 192.168.46.1

Nama Database - sistem

Nama Tabel - emp

Nama pengguna - sistem

Kata sandi - sistem

Direktori Output - Bisa apa saja. Saya telah menggunakan sqoopoutput1

Perintah:

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

system@192.168.46.1: 1521: kendaraan

–Sistem nama pengguna -P –tabel system.emp –kolom “ID” –target-dir /

sqoopoutput1 -m 1

23. Ketika perintah berhasil dijalankan, Anda akan menerima pesan

bahwa Retrieved Records seperti pada gambar di bawah ini.

24. Buka Browser dan pergi ke URL di bawah ini:

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

Klik Jelajahi sistem file

25. Klik pada direktori sqoopoutput1

26. Klik pada file part-m-00000:

27. Di bawah ini adalah data yang diimpor dari database Oracle:

Selamat! Anda telah berhasil mengimpor data dari database Oracle

ke HDFS Menggunakan Sqoop ..!