Da Oracle a HDFS utilizzando Sqoop



Da Oracle a HDFS utilizzando Sqoop: controlla i passaggi per da Oracle a HDFS utilizzando Sqoop.

1. Scarica l'edizione Oracle Expresss dal link sottostante e decomprimila.





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

61



2. Dopo l'estrazione troverai un file eseguibile di Oracle XE Edition come nell'immagine sottostante.

3. Fare doppio clic su OracleXEUniv per installare il database Oracle sul sistema e fare clic su Esegui.



4. Fare clic su Avanti

5. Accetta il contratto di licenza e fai clic su Avanti.

6. Per impostazione predefinita, Oracle utilizzerà il sistema come nome del database. Inseriamo la password

per questo database.

Immettere la password -> sistema

Conferma password -> sistema

Fare clic su Avanti:

7. Fare clic su Installa

8. Fare clic su Fine

9. Modifichiamo il file sqlnet.ora presente nella cartella

C: oraclexepporacleproduct.2.0serverNETWORKADMIN

Quando lo apri troverai il contenuto sottostante.

Modificalo come nella schermata qui sotto

10. Avviamo la riga di comando SQL di Oracle.

Vai al menu Start -> Tutti i programmi -> Oracle Database 10g Express Edition ->

Esegui SQL Command Line e fai doppio clic su di esso.

11. Otterrai il client per il database Oracle.

12. Collegiamoci al database Oracle.

Nome utente: sistema

Password: sistema

Riceverai il messaggio connesso con successo.

creare un elenco collegato in c

13. Creiamo una semplice tabella.

Comando:

crea tabella emp (numero ID)

14. Inseriamo alcuni valori in esso utilizzando il comando Inserisci.

Comando:

inserire nei valori emp (2)

15.Controlliamo se i dati sono inseriti nella tabella utilizzando Seleziona comando.

Comando:

seleziona * da emp

16. Memorizziamo i dati.

Comando:

commettere

17. Per importare i dati da Oracle Database a Sqoop è necessario aggiungere il file

Oracle Connector (ojdbc6_g.jar).

Puoi scaricare il vaso dal link sottostante.

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

18.Aprire Cloudera cdh3 e spostare il connettore Oracle su Cloudera cdh3 (sul desktop) utilizzando FileZilla.

Usa il link sottostante per capire come spostare un file da Windows a cloudera cdh3 vm.

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

19. Una volta che il connettore Oracle è presente su Cloudera Cdh3 Desktop, spostalo nella cartella lib di

sqoop eseguendo il comando seguente:

Comando:

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

20. Cambia la directory in Sqoop eseguendo il comando seguente:

Comando:

cd / usr / lib / sqoop /

21. Apri il prompt dei comandi (CMD) su Windows e controlla il file Indirizzo IPv4

eseguendo il

sotto il comando:

Comando:

ipconfig

22. Importare i dati della tabella emp presente nel database Oracle in hdfs eseguendo quanto segue

comando:

Elementi necessari per il comando:

Indirizzo IPv4: il tuo indirizzo IPv4. Nel mio caso è 192.168.46.1

Nome database: sistema

Nome tabella - emp

Nome utente - sistema

Password - sistema

Directory di output: potrebbe essere qualsiasi. Ho usato sqoopoutput1

Comando:

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

system@192.168.46.1: 1521: veicolo

–Username system -P –table system.emp –columns “ID” –target-dir /

sqoopoutput1 -m 1

23. Quando il comando è stato eseguito con successo, riceverai il messaggio

che ha recuperato i record come nell'immagine sottostante.

24. Apri il browser e vai all'URL seguente:

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

Fare clic su Sfoglia il filesystem

25. Fare clic sulla directory sqoopoutput1

26. Fare clic sul file part-m-00000:

27 Di seguito sono riportati i dati importati dal database Oracle:

Congratulazioni! Hai importato correttamente i dati dal database Oracle

in HDFS utilizzando Sqoop ..!