„Oracle“ į HDFS naudojant „Sqoop“



„Oracle“ į HDFS naudojant „Sqoop“ - patikrinkite „Oracle“ HDFS, naudodami „Sqoop“, veiksmus.

1. Atsisiųskite „Oracle Expresss Edition“ iš toliau pateiktos nuorodos ir išpakuokite.



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

61



2. Ištraukę rasite vykdomąjį „Oracle XE Edition“ failą, kaip parodyta žemiau esančiame paveikslėlyje.

3. Dukart spustelėkite „OracleXEUniv“, kad įdiegtumėte „Oracle“ duomenų bazę savo sistemoje, ir spustelėkite Vykdyti.



4. Spustelėkite Pirmyn

5. Sutikite su licencijos sutartimi ir spustelėkite toliau.

6. Pagal numatytuosius nustatymus „Oracle“ sistema laikys duomenų bazės pavadinimu. Įveskite slaptažodį

šiai duomenų bazei.

Įveskite slaptažodį -> sistema

Patvirtinkite slaptažodį -> sistema

Spustelėkite Pirmyn:

7. Spustelėkite Install

8. Spustelėkite Baigti

9. Redaguokime aplanke esantį failą sqlnet.ora

C: „oraclexepporacleproduct.2.0serverNETWORKADMIN“

Atidarę rasite žemiau pateiktą turinį.

Redaguokite jį kaip „Žemiau ekrano kopijoje“

10. Pradėkime „Oracle“ SQL komandų eilutę.

Eiti meniu Pradėti -> Visos programos -> „Oracle Database 10g Express Edition“ ->

Paleiskite SQL komandų eilutę ir dukart spustelėkite ją.

11. Gausite „Oracle“ duomenų bazės klientą.

12. Prisijunkime prie „Oracle“ duomenų bazės.

Vartotojo vardas: sistema

Slaptažodis: sistema

Gausite sėkmingai prijungtą pranešimą.

13. Sukurkime paprastą lentelę.

Komanda:

sukurti lentelę emp (ID numeris)

14. Įterpkime į jį keletą reikšmių naudodami komandą Įterpti.

Komanda:

įterpti į emp reikšmes (2)

15. Patikrinkime, ar duomenys įterpti į lentelę, naudodami „Select Command“.

Komanda:

pasirinkite * iš emp

16. Atlikime duomenis.

Komanda:

įsipareigoti

17. Norėdami importuoti duomenis iš „Oracle Database“ į „Sqoop“, turime pridėti

„Oracle Connector“ (ojdbc6_g.jar).

Indelį galite atsisiųsti iš žemiau pateiktos nuorodos.

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

18. Atidarykite „Cloudera cdh3“ ir perkelkite „Oracle“ jungtį į „Cloudera cdh3“ (į darbalaukį) naudodami „FileZilla“.

Norėdami suprasti, kaip perkelti failą iš „Windows“ į „cloudera cdh3 vm“, naudokite toliau pateiktą nuorodą.

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

19. Kai „Cloudera Cdh3 Desktop“ yra „Oracle“ jungtis, perkelkite ją į aplanką lib

sqoop vykdant šią komandą:

Komanda:

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

20. Pakeiskite katalogą į „Sqoop“ vykdydami šią komandą:

Komanda:

CD / usr / lib / sqoop /

21. Atidarykite komandų eilutę (CMD) sistemoje „Windows“ ir patikrinkite „IPv4“ adresas

vykdant

žemiau komanda:

Komanda:

ipconfig

22. Importuokite „Oracle“ duomenų bazėje esančios lentelės emp duomenis į hdfs, atlikdami toliau nurodytus veiksmus

komanda:

Būtini komandos elementai:

IPv4 adresas - jūsų IPv4 adresas. Mano atveju tai 192.168.46.1

Duomenų bazės pavadinimas - sistema

Stalo pavadinimas - emp

Vartotojo vardas - sistema

Slaptažodis - sistema

Išvesties katalogas - gali būti bet koks. Aš naudojau sqoopoutput1

Komanda:

kaip pridėti java

sudo bin / sqoop import - prijunkite jdbc: oracle: thin: system /

system@192.168.46.1: 1521: transporto priemonė

–Naudotojų sistema -P – lentelė system.emp – stulpeliai „ID“ –target-dir /

sqoopoutput1 -m 1

23. Kai komanda bus sėkmingai įvykdyta, gausite pranešimą

kad paimti įrašai kaip žemiau esančiame paveikslėlyje.

24. Atidarykite naršyklę ir eikite į žemiau esantį URL:

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

Spustelėkite Naršyti failų sistemą

25. Spustelėkite katalogą sqoopoutput1

26. Spustelėkite failą part-m-00000:

27. Žemiau yra duomenys, kurie buvo importuoti iš „Oracle“ duomenų bazės:

Sveikiname! Sėkmingai importavote duomenis iš „Oracle Database“

į HDFS naudojant „Sqoop“ ..!