I have installed hadoop-2.4.0 in my 14.04 LTS,
I have followed this link, I have done upto start and stop services successfully,
but when I tried to execute example,
$ /bin/hadoop jar hadoop*examples*.jar wordcount /user/hduser/gutenberg /user/hduser/gutenberg-output
and I am getting response as,
Not a valid JAR: /hadoop*examples*.jar
EDIT 1
I have installed JAVA 7(i.e JDK 1.7) and when I used Hadoop-1.0.3 it works fine.
Problem cause when I try to execute with Hadoop-2.4.0.
NOTE
From this tutorial my system differ the following,
- I am using JAVA 7 instead of JAVA 6.
- I am using Hadoop 2.4.0 instead of Hadoop-1.0.3
- I am usinh Ubuntu 14.04 instead of Ubuntu 10.04.
And I can successfully execute HAdoop-1.0.3 with JAVA 7 on 14.04.
My question why can't I run the same for Hadoop-2.4.0.
hadoop*examples*.jar
, you need to use this jarhadoop-mapreduce-examples-2.4.1.jar
in the folder $HADOOP_HOME/share/hadoop/mapreduce. You are getting the error because you are not specifying the path for jar. So navigate to the folder usingcd $HADOOP_HOME/share/hadoop/mapreduce
and then run the jar. It works fine. – kishorer747 Sep 26 '14 at 07:49