J'essaie d'implémenter un exemple de programme de comptage de mots à l'aide de Hadoop. J'ai téléchargé et installé Hadoop 2.0.0
. Je souhaite utiliser cet exemple de programme avec Eclipse car je pense que plus tard, dans mon projet réel, je dois utiliser uniquement Eclipse.
Je ne parviens pas à trouver les fichiers jar associés à Hadoop tels que hadoop-core.jar
et les autres fichiers jar requis. J'ai cherché dans tous les dossiers de 2.0 hadoop mais je n'ai pas pu trouver ces fichiers. Ces mêmes fichiers sont disponibles dans la version 1.0 de Hadoop, mais pas dans la version 2.0. Je voudrais savoir où puis-je obtenir ces fichiers?
Je ne suis pas en mesure de trouver beaucoup d'informations sur la version 2.0.
s'il vous plaît aider
En fait, j'ai rencontré un problème similaire au début. Apparemment, il n'y a pas de hadoop-core.jar
pour la version 2. Vous devrez télécharger Hadoop Common et MapReduce Client Core jars et les utiliser tous les deux. Je suis sûr que cela résoudra vos problèmes. J'espère que cela t'aides!
Edit: Je viens de mettre à jour les liens afin que les utilisateurs puissent choisir la version appropriée dans le référentiel, car nous sommes maintenant bien au-delà de la version 2 initiale.
L'inclusion de fichiers JAR dans les dossiers répertoriés ci-dessous a fonctionné pour moi:
share\hadoop\common
share\hadoop\common\lib
share\hadoop\mapreduce
share\hadoop\mapreduce\lib
share\hadoop\yarn
share\hadoop\yarn\lib
hadoop-core - $ {HADOOP_VERSION} .jar est dans
${HADOOP_HOME}/share/hadoop/common
répertoire, pas $ {HADOOP_HOME}.
Cela fonctionne pour moi sur Mac sur Hadoop 2.6.0:
hadoop/2.6.0/libexec/share/hadoop/common/hadoop-common-2.6.0.jar
ou recherchez simplement ".jar" dans le répertoire hadoop, vous pouvez voir tous les fichiers .jar.
Les fichiers jar peuvent être obtenus à partir de https://mvnrepository.com website.
Exemple - https://mvnrepository.com/artifact/org.Apache.hadoop/hadoop-core/1.2.1
hadoop-core-{version}.jar
est devenu hadoop-common-{version}.jar
en commençant par Hadoop 2+
Sur hadoop 2.7.2, je devais le régler sur HADOOP_COMMON_HOME.