2017-05-23 5 views
0

J'ai installé hadoop 2.7 dans mes fenêtres. Le hadoop fonctionne bien et tous les 4 services fonctionnent. Je veux intégrer hadoop avec mon outil ETL ODI 12c. Pour l'intégrer, je dois les détails suivants -configuration hadoop avec ODI 12c

  1. HDFS NameNode URI
  2. gestionnaire de ressources/job tracker URI
  3. ODI HDFS racine

Que dois-je entrée là-bas? Par défaut, il est défini comme - hdfs: // localhost: 8020, localhost: 8032 et/user/anmojain/odi_home simultanément. Lorsque j'essaie de me connecter, cela indique une erreur. S'il vous plaît trouver la capture d'écran pour référence. Merci d'avance.

L'image se compose de l'instantané ODI

+0

Où est votre capture d'écran? – jedijs

Répondre

0

Vous devriez mettre dans vos champs:

1. HDFS NameNode URI

URI of the HDFS cluster 

2. Gestionnaire de ressources/emploi suivi

URI of the resource manager or the job tracker. Ex. localhost:8032 

3. URI ODI HDFS racine

Path of the ODI HDFS root directory.Ex. /user/<login_username>/odi_home. 

Source: https://docs.oracle.com/middleware/1221/odi/odi-big-data/setup.htm#ODIBD122

+0

. Merci pour votre réponse. J'ai déjà essayé, mais la connexion est infructueuse. – Anmol

+0

Pouvez-vous poster des journaux? – jedijs

0

Pour HDFS URI NameNode, rappelez-vous que vous devez avoir configuré

core-site.xml

et ajouté similaire à la configuration suivante, hdfs: // localhost: 9000 est t Il vaut la peine d'essayer en tenant compte de la configuration suivante. Vous devez changer selon votre configuration.

<configuration> 
<property> 
    <name>fs.default.name</name> 
    <value>hdfs://localhost:9000</value> 
</property> 
</configuration> 

Pour ODI HDFS Racine, souvenez-vous que vous pourriez avoir configuré hdfs-site.xml configuration NameNode et DataNode du système de fichiers. Après cela, vous pourriez avoir ajouté l'emplacement du dossier, je les commandes suivantes dans mon cas et utilisé

/hdfs_u01/Hadoop/ODI

comme ODI HDFS Racine, donner un essai si cela fonctionne.

hdfs dfs -mkdir /hdfs_u01 
hdfs dfs -mkdir /hdfs_u01/hadoop 
hdfs dfs -mkdir /hdfs_u01/hadoop/odi 
+0

Pour le gestionnaire de ressources/traqueur de tâche, il devrait être localhost: 8032 @jedijs mais dans mon cas localhost: 8042 cependant je ne l'ai pas modifié. Essayez-le pour localhost: 8042 si localhost: 8032 ne fonctionne pas. –