Oracle na HDFS koristeći Sqoop



Oracle to HDFS using Sqoop - Pogledajte korake za Oracle to HDFS using Sqoop.

1. Preuzmite Oracle Expresss Edition s donje poveznice i raspakirajte ga.





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

61



2. Nakon izdvajanja pronaći ćete izvršnu datoteku Oracle XE Edition kao na donjoj slici.

3. Dvaput kliknite na OracleXEUniv da biste instalirali Oracle bazu podataka u vaš sustav i kliknite na Run.



4. Kliknite Dalje

5. Prihvatite ugovor o licenci i kliknite na next.

6. Oracle će prema zadanim postavkama uzeti sustav kao naziv baze podataka. Unesite lozinku

za ovu bazu podataka.

Unesite lozinku -> sustav

Potvrdite lozinku -> sustav

Kliknite Dalje:

7. Kliknite Instaliraj

8. Kliknite Finish

9. Uredimo datoteku sqlnet.ora koja se nalazi u mapi

C: oraclexepporacleproduct.2.0serverNETWORKADMIN

Kada ga otvorite pronaći ćete donji sadržaj.

Uredite ga kao u Ispod snimke zaslona

10. Pokrenimo SQL naredbeni redak Oraclea.

Idite na izbornik Start -> Svi programi -> Oracle Database 10g Express Edition ->

Pokrenite SQL naredbeni redak i dvaput kliknite na njega.

11. Dobit ćete Cli za Oracle bazu podataka.

12. Povežimo se s Oracle bazom podataka.

Korisničko ime: sustav

Lozinka: sustav

Primit ćete poruku koja je uspješno povezana.

13. Izradimo jednostavnu tablicu.

Naredba:

izradi tablicu emp (id broj)

14. Umetnimo neke vrijednosti u njega pomoću naredbe Insert.

Naredba:

umetnuti u vrijednosti emp (2)

15. Dopustite da provjerimo jesu li podaci umetnuti u tablicu pomoću naredbe Select.

što je jit u javi

Naredba:

odaberite * iz emp

16. Dopustite nam podatke.

Naredba:

počiniti

17. Da bismo uvezli podatke iz Oracle baze podataka u Sqoop, moramo dodati

Oracle Connector (ojdbc6_g.jar).

Staklenku možete preuzeti s donje poveznice.

uporaba iteratora u javi

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

18. Otvorite Cloudera cdh3 i premjestite Oracle konektor na Cloudera cdh3 (na radnu površinu) pomoću FileZille.

Upotrijebite donju vezu da biste razumjeli kako premjestiti datoteku iz sustava Windows u cloudera cdh3 vm.

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

19. Kada je Oracle priključak prisutan na Cloudera Cdh3 Desktop, premjestite ga u mapu lib na

sqoop izvršavanjem naredbe u nastavku:

Naredba:

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

20. Promijenite direktorij u Sqoop izvršavanjem naredbe u nastavku:

Naredba:

cd / usr / lib / sqoop /

21. Otvorite naredbeni redak (CMD) na sustavu Windows i provjerite IPv4 adresa

izvršavanjem

naredba ispod:

Naredba:

ipconfig

22. Uvezite podatke tablice iz Oracle baze podataka u hdfs izvršavanjem dolje navedenog

naredba:

Potrebne stavke za naredbu:

IPv4 Adresa - Vaša IPv4 adresa. U mom slučaju to je 192.168.46.1

Naziv baze podataka - sustav

Naziv tablice - emp

Korisničko ime - sustav

Lozinka - sustav

Izlazni direktorij - može biti bilo koji. Koristio sam sqoopoutput1

Naredba:

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

system@192.168.46.1: 1521: vozilo

–Korisničko ime -P –tablica system.emp –kolone “ID” –cilj-dir /

sqoopoutput1 -m 1

23. Kad se naredba uspješno izvrši, primit ćete poruku

da su Dohvaćeni zapisi kao na donjoj slici.

24. Otvorite preglednik i idite na donji URL:

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

Kliknite na Pregledaj datotečni sustav

25. Kliknite direktorij sqoopoutput1

26. Kliknite datoteku part-m-00000:

27. Dolje su podaci koji su uvezeni iz Oracle baze podataka:

Čestitamo! Uspješno ste uvezli podatke iz Oracle baze podataka

na HDFS koristeći Sqoop ..!