Oracle vers HDFS à l'aide de Sqoop

Oracle vers HDFS à l'aide de Sqoop - Consultez les étapes à suivre pour Oracle vers HDFS à l'aide de Sqoop.



1. Téléchargez Oracle Expresss Edition à partir du lien ci-dessous et décompressez-le.



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

61



2. Après l'extraction, vous trouverez un fichier exécutable d'Oracle XE Edition comme dans l'image ci-dessous.

3. Double-cliquez sur OracleXEUniv pour installer la base de données Oracle sur votre système et cliquez sur Exécuter.



4. Cliquez sur Suivant

5. Acceptez le contrat de licence et cliquez sur suivant.

6. Par défaut, oracle prendra le système comme nom de base de données. Laissez-nous entrer le mot de passe

pour cette base de données.

Entrez le mot de passe -> système

Confirmer le mot de passe -> système

Cliquez sur Suivant:

7. Cliquez sur Installer

8. Cliquez sur Terminer

9. Éditons le fichier sqlnet.ora présent dans le dossier

C: oraclexepporacleproduct.2.0serverNETWORKADMIN

Lorsque vous l'ouvrez, vous trouverez le contenu ci-dessous.

Modifiez-le comme dans la capture d'écran ci-dessous

10. Commençons la ligne de commande SQL d'Oracle.

Aller au menu Démarrer -> Tous les programmes -> Oracle Database 10g Express Edition ->

Exécutez la ligne de commande SQL et double-cliquez dessus.

11. Vous obtiendrez la base de données Cli pour Oracle.

12. Connectons-nous à la base de données Oracle.

Nom d'utilisateur: système

Mot de passe: système

Vous recevrez le message connecté avec succès.

13. Créons un tableau simple.

Commander:

créer une table emp (numéro d'identification)

14. Insérons quelques valeurs dedans en utilisant la commande Insérer.

Commander:

insérer dans les valeurs emp (2)

15.Vérifions si les données sont insérées dans le tableau à l'aide de la commande Sélectionner.

Commander:

sélectionnez * de emp

16. Engageons les données.

Commander:

commettre

17. Pour importer les données d'Oracle Database vers Sqoop, nous devons ajouter le

Connecteur Oracle (ojdbc6_g.jar).

Vous pouvez télécharger le pot à partir du lien ci-dessous.

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

18.Ouvrez Cloudera cdh3 et déplacez le connecteur Oracle vers Cloudera cdh3 (To Desktop) à l'aide de FileZilla.

java déclare un tableau d'objets

Utilisez le lien ci-dessous pour comprendre comment déplacer un fichier de Windows vers cloudera cdh3 vm.

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

19. Une fois que le connecteur Oracle est présent sur Cloudera Cdh3 Desktop, déplacez-le dans le dossier lib de

sqoop en exécutant la commande ci-dessous:

Commander:

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

20. Changez le répertoire en Sqoop en exécutant la commande ci-dessous:

Commander:

cd / usr / lib / sqoop /

21. Ouvrez l'invite de commande (CMD) sous Windows et vérifiez Adresse IPv4

en exécutant le

commande ci-dessous:

Commander:

ipconfig

22. Importez les données de la table emp présente dans la base de données Oracle vers hdfs en exécutant la commande ci-dessous

commander:

Éléments requis pour la commande:

Adresse IPv4 - Votre adresse IPv4. Dans mon cas, c'est 192.168.46.1

Nom de la base de données - système

Nom de la table - emp

Nom d'utilisateur - système

Mot de passe - système

Répertoire de sortie - Peut-être n'importe lequel. J'ai utilisé sqoopoutput1

Commander:

import sudo bin / sqoop –connect jdbc: oracle: thin: système /

system@192.168.46.1: 1521: véhicule

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

sqoopoutput1 -m 1

23. Lorsque la commande a été exécutée avec succès, vous recevrez le message

qui a récupéré les enregistrements comme dans l'image ci-dessous.

24. Ouvrez le navigateur et accédez à l'URL ci-dessous:

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

Cliquez sur Parcourir le système de fichiers

25. Cliquez sur le répertoire sqoopoutput1

26. Cliquez sur le fichier part-m-00000:

27.Voici les données importées de la base de données Oracle:

Toutes nos félicitations! Vous avez importé avec succès les données d'Oracle Database

à HDFS en utilisant Sqoop ..!