Oracle till HDFS med Sqoop



Oracle till HDFS med Sqoop - Kolla in stegen för Oracle till HDFS med Sqoop.

1. Ladda ner Oracle Expresss Edition från länken nedan och packa upp den.





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

61



2. Efter extrahering hittar du en körbar fil av Oracle XE Edition som i bilden nedan.

3. Dubbelklicka på OracleXEUniv för att installera Oracle-databasen på ditt system och klicka på Kör.



4. Klicka på Nästa

5. Acceptera licensavtalet och klicka på nästa.

6. Som standard tar oracle systemet som databasnamn. Låt oss ange lösenord

för denna databas.

Ange lösenord -> system

Bekräfta lösenord -> system

Klicka på Nästa:

7. Klicka på Installera

8. Klicka på Slutför

9. Låt oss redigera filen sqlnet.ora som finns i mappen

C: oraclexepporacleproduct.2.0serverNETWORKADMIN

När du öppnar den hittar du innehållet nedan.

Redigera den som i skärmbilden nedan

mysql tutorial för nybörjare med exempel

10. Låt oss starta SQL Command Line i Oracle.

Gå till Start-menyn -> Alla program -> Oracle Database 10g Express Edition ->

Kör SQL Command Line och dubbelklicka på den.

11. Du får Cli fo Oracle Database.

12. Låt oss ansluta till Oracle-databasen.

Användarnamn: system

Lösenord: system

Du kommer att få meddelandet anslutet framgångsrikt.

13. Låt oss skapa en enkel tabell.

Kommando:

skapa tabell emp (id-nummer)

14. Låt oss infoga några värden i det med hjälp av kommandot Infoga.

Kommando:

infoga i emp-värden (2)

15. Låt oss kontrollera om data läggs in i tabellen med hjälp av Välj kommando.

Kommando:

välj * från emp

16. Låt oss begå uppgifterna.

Kommando:

begå

17. För att importera data från Oracle Database till Sqoop måste vi lägga till

Oracle Connector (ojdbc6_g.jar).

Du kan ladda ner burken från länken nedan.

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

18. Öppna Cloudera cdh3 och flytta Oracle-anslutningen till Cloudera cdh3 (till skrivbordet) med FileZilla.

Använd länken nedan för att förstå hur du flyttar en fil från Windows till cloudera cdh3 vm.

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

19. När Oracle-kontakten finns på Cloudera Cdh3 Desktop, flyttar du den till lib-mappen på

sqoop genom att utföra kommandot nedan:

Kommando:

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

20. Ändra katalogen till Sqoop genom att utföra kommandot nedan:

Kommando:

cd / usr / lib / sqoop /

21. Öppna kommandotolken (CMD) på Windows och kontrollera IPv4-adress

genom att utföra

under kommando:

Kommando:

ipconfig

22. Importera data från tabell-emp som finns i Oracle-databasen till hdfs genom att köra nedan

kommando:

Obligatoriska objekt för kommandot:

IPv4-adress - din IPv4-adress. I mitt fall är det 192.168.46.1

Databasnamn - system

Tabellnamn - emp

Användarnamn - system

Lösenord - system

Output Directory - kan vara vilken som helst. Jag har använt sqoopoutput1

Kommando:

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

system@192.168.46.1: 1521: fordon

–Användarsystem -P –tabellsystem.emp –kolumner “ID” –mål-dir /

sqoopoutput1 -m 1

är doktorsexamen och behärskar samma sak

23. När kommandot har utförts framgångsrikt kommer du att få meddelandet

som hämtade poster som i bilden nedan.

24. Öppna webbläsaren och gå till nedanstående URL:

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

Klicka på Bläddra i filsystemet

25. Klicka på sqoopoutput1-katalogen

26. Klicka på del-m-00000-filen:

27. Nedan visas de data som importerades från Oracle-databasen:

Grattis! Du har importerat data från Oracle Database

till HDFS med Sqoop ..!