1. Scarica l'edizione Oracle Expresss dal link sottostante e decomprimila.
https://docs.google.com/a/edureka.in/file/d/0B2-rlCGKD40NNW5BcHZMTkdtcmc/edit
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 ..!