-Re: Exception in thread "main" java.lang.ClassNotFoundException in Hadoop
Ted Yu 2010-07-14, 20:08
I assume you have used jar command to confirm that org.myorg.WordCount is in
On Mon, Jul 12, 2010 at 10:59 PM, james isaac <[EMAIL PROTECTED]>wrote:
> This is the command i used and prompt is pointing to the current directory
> where wordcount.jar resides. I have also set the path for the HADOOP_HOME
> and added the bin directory of hadoop to the classpath.
> current directory = /home/user/demo/wordcount
> $ hadoop jar wordcount.jar org.myorg.WordCount /hdfs/data/input
> On Mon, Jul 12, 2010 at 9:14 PM, Ted Yu <[EMAIL PROTECTED]> wrote:
> > Please give the commandline you used.
> > You should have specified the jar containing WordCount class.
> > On Mon, Jul 12, 2010 at 5:15 AM, james isaac <[EMAIL PROTECTED]
> > >wrote:
> > > Hi,
> > >
> > > I have just started my career with Hadoop. I tried to execute the
> > > given in
> > > http://hadoop.apache.org/common/docs/r0.20.1/mapred_tutorial.htmlas
> > > explained in the tutorial. I was not able to execute the program as
> > > described in the tutorial. I am getting the error as shown below. I
> > > executing with some other examples. They are also showing the same
> > > “ClassNotFoundException”. I tried to find the solution in various
> > websites
> > > but i could not find it. Please help me to find the problem.
> > >
> > > Exception in thread "main"
> > > java.lang.ClassNotFoundException: org.myorg.WordCount
> > > at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
> > > at java.security.AccessController.doPrivileged(Native Method)
> > > at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
> > > at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
> > > at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
> > > at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
> > > at java.lang.Class.forName0(Native Method)
> > > at java.lang.Class.forName(Class.java:247)
> > > at org.apache.hadoop.util.RunJar.main(RunJar.java:149)
> > >