You are viewing a plain text version of this content. The canonical link for it is here.
Posted to common-user@hadoop.apache.org by Amandeep Khurana <am...@gmail.com> on 2009/06/06 06:40:08 UTC

FairScheduler class not found

I am trying to deploy 0.19.3 hadoop on a cluster and while starting up I'm
getting the following error in the jobtracker logs:

2009-06-05 21:38:16,319 FATAL org.apache.hadoop.mapred.JobTracker:
java.lang.RuntimeException: java.lang.RuntimeException:
java.lang.ClassNotFoundException: org.apache.hadoop.mapred.FairScheduler
    at org.apache.hadoop.conf.Configuration.getClass(Configuration.java:752)
    at org.apache.hadoop.mapred.JobTracker.<init>(JobTracker.java:1078)
    at org.apache.hadoop.mapred.JobTracker.startTracker(JobTracker.java:143)
    at org.apache.hadoop.mapred.JobTracker.main(JobTracker.java:2790)
Caused by: java.lang.RuntimeException: java.lang.ClassNotFoundException:
org.apache.hadoop.mapred.FairScheduler
    at org.apache.hadoop.conf.Configuration.getClass(Configuration.java:720)
    at org.apache.hadoop.conf.Configuration.getClass(Configuration.java:744)
    ... 3 more
Caused by: java.lang.ClassNotFoundException:
org.apache.hadoop.mapred.FairScheduler
    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 sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
    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.conf.Configuration.getClassByName(Configuration.java:673)
    at org.apache.hadoop.conf.Configuration.getClass(Configuration.java:718)
    ... 4 more

Where do I look to solve this?

Amandeep


Amandeep Khurana
Computer Science Graduate Student
University of California, Santa Cruz

Re: FairScheduler class not found

Posted by Todd Lipcon <to...@cloudera.com>.
Hi Amandeep,

You simply need to copy the fair scheduler jar out of the
contrib/fairscheduler directory into lib/

Hope that helps
-Todd

On Fri, Jun 5, 2009 at 9:40 PM, Amandeep Khurana <am...@gmail.com> wrote:

> I am trying to deploy 0.19.3 hadoop on a cluster and while starting up I'm
> getting the following error in the jobtracker logs:
>
> 2009-06-05 21:38:16,319 FATAL org.apache.hadoop.mapred.JobTracker:
> java.lang.RuntimeException: java.lang.RuntimeException:
> java.lang.ClassNotFoundException: org.apache.hadoop.mapred.FairScheduler
>    at org.apache.hadoop.conf.Configuration.getClass(Configuration.java:752)
>    at org.apache.hadoop.mapred.JobTracker.<init>(JobTracker.java:1078)
>    at org.apache.hadoop.mapred.JobTracker.startTracker(JobTracker.java:143)
>    at org.apache.hadoop.mapred.JobTracker.main(JobTracker.java:2790)
> Caused by: java.lang.RuntimeException: java.lang.ClassNotFoundException:
> org.apache.hadoop.mapred.FairScheduler
>    at org.apache.hadoop.conf.Configuration.getClass(Configuration.java:720)
>    at org.apache.hadoop.conf.Configuration.getClass(Configuration.java:744)
>    ... 3 more
> Caused by: java.lang.ClassNotFoundException:
> org.apache.hadoop.mapred.FairScheduler
>    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 sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
>    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.conf.Configuration.getClassByName(Configuration.java:673)
>    at org.apache.hadoop.conf.Configuration.getClass(Configuration.java:718)
>    ... 4 more
>
> Where do I look to solve this?
>
> Amandeep
>
>
> Amandeep Khurana
> Computer Science Graduate Student
> University of California, Santa Cruz
>