Uploaded image for project: 'Hadoop Common'
  1. Hadoop Common
  2. HADOOP-2107

Hadoop examples cannot execute on a single-node cluster post HADOOP-1622

VotersWatch issueWatchersCreate sub-taskLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Blocker
    • Resolution: Duplicate
    • 0.16.0
    • None
    • None
    • None

    Description

      All hadoop examples on single-node cluster, post HADOOP-1622, fail with:

      Running 10 maps.
      Job started: Fri Oct 26 17:23:51 IST 2007
      07/10/26 17:23:51 WARN mapred.JobClient: No job jar file set.  User classes may not be found. See JobConf(Class) or JobConf#setJar(String).
      07/10/26 17:23:52 INFO mapred.JobClient: Running job: job_200710261722_0001
      07/10/26 17:23:53 INFO mapred.JobClient:  map 0% reduce 0%
      07/10/26 17:24:07 INFO mapred.JobClient: Task Id : task_200710261722_0001_m_000000_0, Status : FAILED
      java.lang.RuntimeException: java.lang.RuntimeException: java.lang.ClassNotFoundException: org.apache.hadoop.examples.RandomWriter$RandomInputFormat
      	at org.apache.hadoop.conf.Configuration.getClass(Configuration.java:576)
      	at org.apache.hadoop.mapred.JobConf.getInputFormat(JobConf.java:512)
      	at org.apache.hadoop.mapred.MapTask.run(MapTask.java:156)
      	at org.apache.hadoop.mapred.TaskTracker$Child.main(TaskTracker.java:1936)
      Caused by: java.lang.RuntimeException: java.lang.ClassNotFoundException: org.apache.hadoop.examples.RandomWriter$RandomInputFormat
      	at org.apache.hadoop.conf.Configuration.getClass(Configuration.java:544)
      	at org.apache.hadoop.conf.Configuration.getClass(Configuration.java:568)
      	... 3 more
      Caused by: java.lang.ClassNotFoundException: org.apache.hadoop.examples.RandomWriter$RandomInputFormat
      	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:306)
      	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
      	at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
      	at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
      	at java.lang.Class.forName0(Native Method)
      	at java.lang.Class.forName(Class.java:242)
      	at org.apache.hadoop.conf.Configuration.getClassByName(Configuration.java:524)
      	at org.apache.hadoop.conf.Configuration.getClass(Configuration.java:542)
      	... 4 more
      

      The examples work once I reverted the HADOOP-1622 patch.

      Attachments

        1. err.txt
          24 kB
          Arun Murthy

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            musepwizard Dennis Kubes
            acmurthy Arun Murthy
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Slack

                Issue deployment