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