Oracle la HDFS folosind Sqoop



Oracle la HDFS folosind Sqoop - Consultați pașii pentru Oracle la HDFS folosind Sqoop.

1. Descărcați Oracle Expresss Edition de pe linkul de mai jos și dezarhivați-l.





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

61



2. După extragere, veți găsi un fișier executabil Oracle XE Edition ca în imaginea de mai jos.

3. Faceți dublu clic pe OracleXEUniv pentru a instala baza de date Oracle pe sistemul dvs. și faceți clic pe Executare.



4. Faceți clic pe Următorul

5. Acceptați acordul de licență și faceți clic pe următorul.

6. În mod implicit, Oracle va lua sistemul ca nume de bază de date. Permiteți-ne să introducem parola

pentru această bază de date.

Introduceți parola -> sistem

Confirmați parola -> sistem

Faceți clic pe Următorul:

7. Faceți clic pe Instalare

8. Faceți clic pe Finish

care este metoda tostring în java

9. Să edităm fișierul sqlnet.ora prezent în folder

C: oraclexepporacleproduct.2.0serverNETWORKADMIN

Când îl deschideți, veți găsi conținutul de mai jos.

Editați-l ca în imaginea de mai jos

10. Să începem linia de comandă SQL a Oracle.

Mergeți la meniul Start -> Toate programele -> Oracle Database 10g Express Edition ->

Rulați linia de comandă SQL și faceți dublu clic pe ea.

11. Veți obține baza de date Oracle Cli.

12. Să ne conectăm la baza de date Oracle.

Nume utilizator: sistem

Parolă: sistem

Veți primi mesajul conectat cu succes.

13. Să creăm un tabel simplu.

Comanda:

creați tabelul emp (numărul de identificare)

14. Să introducem câteva valori în el folosind comanda Insert.

Comanda:

introduceți în valorile emp (2)

15. Să verificăm dacă datele sunt inserate în tabel folosind Select Command.

Comanda:

selectați * din emp

16. Să comitem datele.

Comanda:

comite

ce este logger în java

17. Pentru a importa datele din baza de date Oracle în Sqoop trebuie să adăugăm

Conector Oracle (ojdbc6_g.jar).

Puteți descărca borcanul de pe linkul de mai jos.

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

18. Deschideți Cloudera cdh3 și mutați conectorul Oracle în Cloudera cdh3 (Pe desktop) utilizând FileZilla.

Utilizați linkul de mai jos pentru a înțelege cum să mutați un fișier din Windows în cloudera cdh3 vm.

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

19. Odată ce conectorul Oracle este prezent pe Cloudera Cdh3 Desktop, mutați-l în folderul lib din

sqoop executând comanda de mai jos:

Comanda:

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

20. Schimbați directorul în Sqoop executând comanda de mai jos:

Comanda:

cd / usr / lib / sqoop /

21. Deschideți Command Prompt (CMD) pe Windows și verificați Adresa IPv4

prin executarea

comanda de mai jos:

Comanda:

ipconfig

22. Importați datele din tabelul emp prezent în baza de date Oracle în hdf-uri executând cele de mai jos

comanda:

Elemente necesare pentru comandă:

Adresă IPv4 - Adresa dvs. IPv4. În cazul meu este 192.168.46.1

Nume bază de date - sistem

Nume tabel - emp

Nume utilizator - sistem

Parolă - sistem

Director de ieșire - Ar putea fi oricare. Am folosit sqoopoutput1

Comanda:

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

system@192.168.46.1: 1521: vehicul

–Sistem de nume de utilizator -P –table system.emp –coloane „ID” –target-dir /

sqoopoutput1 -m 1

23. Când comanda a fost executată cu succes, veți primi mesajul

care a recuperat înregistrări ca în imaginea de mai jos.

24. Deschideți browserul și accesați adresa URL de mai jos:

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

Faceți clic pe Răsfoiți sistemul de fișiere

25. Faceți clic pe directorul sqoopoutput1

26. Faceți clic pe fișierul part-m-00000:

27. Mai jos sunt datele care au fost importate din baza de date Oracle:

Felicitări! Ați importat cu succes date din baza de date Oracle

la HDFS folosind Sqoop ..!