L'adresse dfs.namenode.servicerpc ou l'adresse dfs.namenode.rpc n'est pas configurée
J'ai essayé de configurer hadoop avec un nom de nœud et de quatre nœuds. J'ai été en mesure de configurer correctement le nom de nœud et tracker d'emploi sur une machine et de le ramener.
Mais sur ma machine où le nœud de données doit être configuré j'ai fait la suivante:
- J'ai décompressé le
hadoop-2.0.0-cdh4.1.2.tar.gz
etmr1-2.0.0-mr1-cdh4.1.2.tar.gz
dans un dossier et de définir la configuration avec le maître et de l'esclave. - Dans le
master
fichier que j'avais mis l'adresse ip de la machine qui a été configuré pour être le nom de nœud. - Dans les esclaves de la machine j'ai configuré l'adresse ip de ma machine où j'avais dézippé les boules de goudron.
Lorsque je tente de démarrer le nœud de données avec la commande
hdfs datanode
J'obtiens cette erreur:
java.io.IOException: Incorrect configuration: namenode address dfs.namenode.servicerpc-address or dfs.namenode.rpc-address is not configured.
Que dois-je faire?
source d'informationauteur raghuram gururajan
Vous devez vous connecter pour publier un commentaire.
Le nom de la
masters
fichier est trompeuse. Il doit contenir l'adresse de la SecondaryNameNode et est lu par le NameNode lui-même. DataNodes n'ont rien à voir avec lamasters
fichier. Vous devez configurerfs.default.name
surcore-site.xml
fichier de configuration.L'erreur que vous voyez est également trompeuse et vous oriente vers le mauvais paramètre de configuration.
Ces étapes résolu le problème pour moi :
Puis, Hadoop peut correctement démarré.