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
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 ..!