Search code examples
javahadoopjarhdfs

JAR does not exist or is not a normal file


While running the wordcount example in Hadoop, I am facing the following error.

saying "JAR does not exist or is not a normal file: 
/usr/local/hadoop/share/hadoop/mapreduce/hadoop-mapreduceexamples-2.2.0.jar"

My input command was :

hadoop jar $HADOOP_HOME/share/hadoop/mapreduce/hadoop-mapreduceexamples-2.2.0.jar  wordcount input output

Solution

  • Just go to that path and check it out if the name is correct or not, the convention may differ by the distribution.

    For example, hadoop 3.1.0 has it in the following path:

    $HADOOP_HOME/share/hadoop/mapreduce/hadoop-mapreduce-examples-3.1.0.jar