Oracle to HDFS χρησιμοποιώντας το Sqoop



Oracle to HDFS χρησιμοποιώντας Sqoop - Ελέγξτε τα βήματα για το Oracle to HDFS χρησιμοποιώντας Sqoop.

1. Κατεβάστε το Oracle Expresss Edition από τον παρακάτω σύνδεσμο και αποσυμπιέστε το.





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

61



2. Μετά την εξαγωγή θα βρείτε ένα εκτελέσιμο αρχείο του Oracle XE Edition όπως στην παρακάτω εικόνα.

3. Κάντε διπλό κλικ στο OracleXEUniv για να εγκαταστήσετε τη βάση δεδομένων Oracle στο σύστημά σας και κάντε κλικ στο Εκτέλεση.



4. Κάντε κλικ στο Επόμενο

5. Αποδεχτείτε την άδεια χρήσης και κάντε κλικ στο επόμενο.

6. Από προεπιλογή, το oracle θα πάρει το σύστημα ως όνομα βάσης δεδομένων. Ας εισαγάγουμε τον κωδικό πρόσβασης

για αυτήν τη βάση δεδομένων.

Εισαγάγετε τον κωδικό πρόσβασης -> σύστημα

Επιβεβαίωση κωδικού πρόσβασης -> συστήματος

Κάντε κλικ στο Επόμενο:

7. Κάντε κλικ στο Εγκατάσταση

8. Κάντε κλικ στο Τέλος

9. Ας επεξεργαστούμε το αρχείο sqlnet.ora που υπάρχει στο φάκελο

C: oraclexepporacleproduct.2.0serverNETWORKADMIN

Όταν το ανοίξετε θα βρείτε το παρακάτω περιεχόμενο.

Επεξεργαστείτε το όπως στην παρακάτω οθόνη

10. Ας ξεκινήσουμε τη γραμμή εντολών SQL της Oracle.

Μετάβαση στο μενού Έναρξη -> Όλα τα προγράμματα -> Oracle Database 10g Express Edition ->

Εκτελέστε τη γραμμή εντολών SQL και κάντε διπλό κλικ σε αυτήν.

11. Θα λάβετε το Cli fo Oracle Database.

πλεονεκτήματα και μειονεκτήματα του python

12. Ας συνδεθούμε με τη βάση δεδομένων της Oracle.

Όνομα χρήστη: σύστημα

ανάμειξη δεδομένων στον πίνακα 10

Κωδικός πρόσβασης: σύστημα

Θα λάβετε το μήνυμα που συνδέθηκε με επιτυχία.

13. Ας δημιουργήσουμε έναν απλό πίνακα.

Εντολή:

δημιουργία πίνακα emp (αριθμός ταυτότητας)

14. Ας εισαγάγουμε μερικές τιμές σε αυτό χρησιμοποιώντας την εντολή Εισαγωγή.

Εντολή:

εισαγωγή σε τιμές emp (2)

15. Ας ελέγξουμε εάν τα δεδομένα εισάγονται στον πίνακα χρησιμοποιώντας το Select Command.

Εντολή:

επιλέξτε * από emp

16. Ας δεσμεύσουμε τα δεδομένα.

Εντολή:

διαπράττω

17. Για να εισαγάγετε τα δεδομένα από τη βάση δεδομένων Oracle στο Sqoop πρέπει να προσθέσουμε το

Συνδετήρας Oracle (ojdbc6_g.jar).

Μπορείτε να κατεβάσετε το βάζο από τον παρακάτω σύνδεσμο.

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

18. Ανοίξτε το Cloudera cdh3 και μετακινήστε τη σύνδεση Oracle στο Cloudera cdh3 (στην επιφάνεια εργασίας) χρησιμοποιώντας το FileZilla.

Χρησιμοποιήστε τον παρακάτω σύνδεσμο για να κατανοήσετε πώς μπορείτε να μετακινήσετε ένα αρχείο από τα Windows στο cloudera cdh3 vm.

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

19. Μόλις υπάρχει η σύνδεση Oracle στην επιφάνεια εργασίας Cloudera Cdh3, μετακινήστε τη στο φάκελο lib του

sqoop εκτελώντας την παρακάτω εντολή:

Εντολή:

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

20. Αλλάξτε τον κατάλογο σε Sqoop εκτελώντας την παρακάτω εντολή:

Εντολή:

cd / usr / lib / sqoop /

21. Ανοίξτε τη γραμμή εντολών (CMD) στα Windows και ελέγξτε το Διεύθυνση IPv4

εκτελώντας το

παρακάτω εντολή:

Εντολή:

ipconfig

22. Εισαγάγετε τα δεδομένα του πίνακα emps που υπάρχουν στη βάση δεδομένων Oracle σε hdfs εκτελώντας τα παρακάτω

εντολή:

Απαιτούμενα στοιχεία για την εντολή:

Διεύθυνση IPv4 - Η διεύθυνση IPv4 σας. Στην περίπτωσή μου είναι 192.168.46.1

Όνομα βάσης δεδομένων - σύστημα

Όνομα πίνακα - emp

Όνομα χρήστη - σύστημα

Κωδικός πρόσβασης - σύστημα

Κατάλογος εξόδου - Θα μπορούσε να είναι οποιοσδήποτε. Έχω χρησιμοποιήσει το sqoopoutput1

Εντολή:

sudo bin / sqoop εισαγωγή –σύνδεση jdbc: oracle: thin: system /

system@192.168.46.1: 1521: όχημα

–Σύστημα ονόματος -P-table system.emp – στήλες “ID” –target-dir /

sqoopoutput1 -m 1

23. Όταν η εντολή εκτελέστηκε με επιτυχία, θα λάβετε το μήνυμα

δημιουργήστε ένα πακέτο σε java

που ανακτήθηκαν εγγραφές όπως στην παρακάτω εικόνα.

24. Ανοίξτε το πρόγραμμα περιήγησης και μεταβείτε στην παρακάτω διεύθυνση URL:

Διεύθυνση URL: http: // localhost: 50070 / dfshealth.jsp

Κάντε κλικ στο Περιήγηση στο σύστημα αρχείων

25. Κάντε κλικ στον κατάλογο sqoopoutput1

26. Κάντε κλικ στο αρχείο part-m-00000:

27. Παρακάτω είναι τα δεδομένα που εισήχθησαν από τη βάση δεδομένων της Oracle:

Συγχαρητήρια! Έχετε εισαγάγει με επιτυχία δεδομένα από τη βάση δεδομένων της Oracle

σε HDFS χρησιμοποιώντας Sqoop ..!