Oracle til HDFS ved hjælp af Sqoop



Oracle til HDFS ved hjælp af Sqoop - Tjek trinene til for Oracle til HDFS ved hjælp af Sqoop.

1. Download Oracle Expresss Edition fra nedenstående link, og pak den ud.





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

61



2. Efter udpakning finder du en eksekverbar fil af Oracle XE Edition som i nedenstående billede.

3. Dobbeltklik på OracleXEUniv for at installere Oracle-databasen på dit system, og klik på Kør.



4. Klik på Næste

5. Accepter licensaftalen, og klik på næste.

6. Som standard tager oracle systemet som databasenavn. Lad os indtaste adgangskode

til denne database.

Indtast adgangskode -> system

Bekræft adgangskode -> system

Klik på Næste:

print_r til streng

7. Klik på Installer

8. Klik på Udfør

9. Lad os redigere sqlnet.ora-filen, der findes i mappen

C: oraclexepporacleproduct.2.0serverNETWORKADMIN

Når du åbner den, finder du nedenstående indhold.

Rediger det som i nedenstående skærmbillede

10. Lad os starte SQL-kommandolinjen i Oracle.

Gå til Start-menu -> Alle programmer -> Oracle Database 10g Express Edition ->

Kør SQL Command Line og dobbeltklik på den.

11. Du får Cli fo Oracle Database.

12. Lad os oprette forbindelse til Oracle-databasen.

Brugernavn: system

Adgangskode: system

Du modtager den tilsluttede meddelelse med succes.

13. Lad os oprette en simpel tabel.

Kommando:

Opret tabel-emp (id-nummer)

14. Lad os indsætte nogle værdier i det ved hjælp af Indsæt kommando.

Kommando:

indsæt i emp-værdier (2)

15. Lad os kontrollere, om dataene indsættes i tabellen ved hjælp af Select Command.

Kommando:

vælg * fra emp

oprettelse af et objekt array i java

16. Lad os begå dataene.

Kommando:

begå

17. For at importere data fra Oracle Database til Sqoop skal vi tilføje

Oracle Connector (ojdbc6_g.jar).

Du kan downloade krukken fra nedenstående link.

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

18.Åbn Cloudera cdh3, og flyt Oracle-stik til Cloudera cdh3 (til skrivebordet) ved hjælp af FileZilla.

Brug nedenstående link til at forstå, hvordan du flytter en fil fra Windows til cloudera cdh3 vm.

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

19. Når Oracle-stikket er til stede på Cloudera Cdh3 Desktop, skal du flytte det til lib-mappen på

sqoop ved at udføre nedenstående kommando:

Kommando:

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

20. Skift biblioteket til Sqoop ved at udføre nedenstående kommando:

Kommando:

cd / usr / lib / sqoop /

21. Åbn kommandoprompt (CMD) på Windows, og kontroller IPv4-adresse

ved at udføre

under kommando:

Kommando:

ipconfig

22. Importer data fra tabellen emp til stede i Oracle database til hdfs ved at udføre nedenstående

kommando:

Nødvendige elementer til kommandoen:

IPv4-adresse - Din IPv4-adresse. I mit tilfælde er det 192.168.46.1

Database navn - system

Tabelnavn - emp

Brugernavn - system

Adgangskode - system

Output Directory - kunne være nogen. Jeg har brugt sqoopoutput1

Kommando:

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

system@192.168.46.1: 1521: køretøj

–Brugernavnesystem -P –tabelsystem.emp –kolonner “ID” –mål-dir /

sqoopoutput1 -m 1

23. Når kommandoen blev udført med succes, modtager du beskeden

at hentede poster som i nedenstående billede.

24. Åbn browseren, og gå til nedenstående URL:

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

Klik på Gennemse filsystemet

25. Klik på mappen sqoopoutput1

26. Klik på del-m-00000 fil:

pl sql tutorial for begyndere med eksempler

27. Nedenfor er de data, der blev importeret fra Oracle-databasen:

Tillykke! Du har importeret data fra Oracle Database

til HDFS ved hjælp af Sqoop ..!