<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>question Why do I get NoSuchFieldError: DEFAULT_MAPREDUCE_APPLICATION_CLASSPATH for hadoop-streaming? in Archives of Support Questions (Read Only)</title>
    <link>https://community.cloudera.com/t5/Archives-of-Support-Questions/Why-do-I-get-NoSuchFieldError-DEFAULT-MAPREDUCE-APPLICATION/m-p/24417#M4871</link>
    <description>&lt;P&gt;I'm trying to run a hadoop-streaming job, which runs a wine application using a bash shell script. When I run job, the system returns java.lang.NoSuchFieldError: &amp;nbsp;DEFAULT_MAPREDUCE_APPLICATION_CLASSPATH. I'm running CDH 5.3. Is this something that would show up if your are running hadoop-streaming MR1 vs MR2?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;env

hadoop jar /usr/lib/hadoop-mapreduce/hadoop-streaming.jar \
                -D mapreduce.input.fileinputformat.split.minsize=1000737418240 \
                -D mapreduce.job.reduces=0  \
                -input hdfs://xdata/data/nxcore/*.XA.nxc  \
                -output hdfs://xdata/data/nxcore/processed \
                -mapper nxprocess.sh \
                -file /home/nxcore/.wine/drive_c/Projects/nxcore/nxprocess.sh \
                -verbose&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;I get the following error:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;15/02/06 16:20:18 INFO mapreduce.JobSubmitter: number of splits:5
15/02/06 16:20:18 INFO mapreduce.JobSubmitter: Submitting tokens for job: job_1419361536499_0082
15/02/06 16:20:18 INFO mapreduce.JobSubmitter: Cleaning up the staging area /user/nxcore/.staging/job_1419361536499_0082
Exception in thread "main" java.lang.NoSuchFieldError: DEFAULT_MAPREDUCE_APPLICATION_CLASSPATH
        at org.apache.hadoop.mapreduce.v2.util.MRApps.setMRFrameworkClasspath(MRApps.java:218)
        at org.apache.hadoop.mapreduce.v2.util.MRApps.setClasspath(MRApps.java:250)
        at org.apache.hadoop.mapred.YARNRunner.createApplicationSubmissionContext(YARNRunner.java:460)
        at org.apache.hadoop.mapred.YARNRunner.submitJob(YARNRunner.java:284)
        at org.apache.hadoop.mapreduce.JobSubmitter.submitJobInternal(JobSubmitter.java:407)
        at org.apache.hadoop.mapreduce.Job$11.run(Job.java:1269)
        at org.apache.hadoop.mapreduce.Job$11.run(Job.java:1266)
        at java.security.AccessController.doPrivileged(Native Method)
        at javax.security.auth.Subject.doAs(Subject.java:415)
        at org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1642)
        at org.apache.hadoop.mapreduce.Job.submit(Job.java:1266)
        at org.apache.hadoop.mapred.JobClient$1.run(JobClient.java:606)
        at org.apache.hadoop.mapred.JobClient$1.run(JobClient.java:601)
        at java.security.AccessController.doPrivileged(Native Method)
        at javax.security.auth.Subject.doAs(Subject.java:415)
        at org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1642)
        at org.apache.hadoop.mapred.JobClient.submitJobInternal(JobClient.java:601)
        at org.apache.hadoop.mapred.JobClient.submitJob(JobClient.java:586)
        at org.apache.hadoop.streaming.StreamJob.submitAndMonitorJob(StreamJob.java:1014)
        at org.apache.hadoop.streaming.StreamJob.run(StreamJob.java:135)
        at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:70)
        at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:84)
        at org.apache.hadoop.streaming.HadoopStreaming.main(HadoopStreaming.java:50)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:606)
        at org.apache.hadoop.util.RunJar.main(RunJar.java:212)&lt;/PRE&gt;&lt;P&gt;TIA,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Matt&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Fri, 16 Sep 2022 09:21:03 GMT</pubDate>
    <dc:creator>parker20121</dc:creator>
    <dc:date>2022-09-16T09:21:03Z</dc:date>
    <item>
      <title>Why do I get NoSuchFieldError: DEFAULT_MAPREDUCE_APPLICATION_CLASSPATH for hadoop-streaming?</title>
      <link>https://community.cloudera.com/t5/Archives-of-Support-Questions/Why-do-I-get-NoSuchFieldError-DEFAULT-MAPREDUCE-APPLICATION/m-p/24417#M4871</link>
      <description>&lt;P&gt;I'm trying to run a hadoop-streaming job, which runs a wine application using a bash shell script. When I run job, the system returns java.lang.NoSuchFieldError: &amp;nbsp;DEFAULT_MAPREDUCE_APPLICATION_CLASSPATH. I'm running CDH 5.3. Is this something that would show up if your are running hadoop-streaming MR1 vs MR2?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;env

hadoop jar /usr/lib/hadoop-mapreduce/hadoop-streaming.jar \
                -D mapreduce.input.fileinputformat.split.minsize=1000737418240 \
                -D mapreduce.job.reduces=0  \
                -input hdfs://xdata/data/nxcore/*.XA.nxc  \
                -output hdfs://xdata/data/nxcore/processed \
                -mapper nxprocess.sh \
                -file /home/nxcore/.wine/drive_c/Projects/nxcore/nxprocess.sh \
                -verbose&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;I get the following error:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;15/02/06 16:20:18 INFO mapreduce.JobSubmitter: number of splits:5
15/02/06 16:20:18 INFO mapreduce.JobSubmitter: Submitting tokens for job: job_1419361536499_0082
15/02/06 16:20:18 INFO mapreduce.JobSubmitter: Cleaning up the staging area /user/nxcore/.staging/job_1419361536499_0082
Exception in thread "main" java.lang.NoSuchFieldError: DEFAULT_MAPREDUCE_APPLICATION_CLASSPATH
        at org.apache.hadoop.mapreduce.v2.util.MRApps.setMRFrameworkClasspath(MRApps.java:218)
        at org.apache.hadoop.mapreduce.v2.util.MRApps.setClasspath(MRApps.java:250)
        at org.apache.hadoop.mapred.YARNRunner.createApplicationSubmissionContext(YARNRunner.java:460)
        at org.apache.hadoop.mapred.YARNRunner.submitJob(YARNRunner.java:284)
        at org.apache.hadoop.mapreduce.JobSubmitter.submitJobInternal(JobSubmitter.java:407)
        at org.apache.hadoop.mapreduce.Job$11.run(Job.java:1269)
        at org.apache.hadoop.mapreduce.Job$11.run(Job.java:1266)
        at java.security.AccessController.doPrivileged(Native Method)
        at javax.security.auth.Subject.doAs(Subject.java:415)
        at org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1642)
        at org.apache.hadoop.mapreduce.Job.submit(Job.java:1266)
        at org.apache.hadoop.mapred.JobClient$1.run(JobClient.java:606)
        at org.apache.hadoop.mapred.JobClient$1.run(JobClient.java:601)
        at java.security.AccessController.doPrivileged(Native Method)
        at javax.security.auth.Subject.doAs(Subject.java:415)
        at org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1642)
        at org.apache.hadoop.mapred.JobClient.submitJobInternal(JobClient.java:601)
        at org.apache.hadoop.mapred.JobClient.submitJob(JobClient.java:586)
        at org.apache.hadoop.streaming.StreamJob.submitAndMonitorJob(StreamJob.java:1014)
        at org.apache.hadoop.streaming.StreamJob.run(StreamJob.java:135)
        at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:70)
        at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:84)
        at org.apache.hadoop.streaming.HadoopStreaming.main(HadoopStreaming.java:50)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:606)
        at org.apache.hadoop.util.RunJar.main(RunJar.java:212)&lt;/PRE&gt;&lt;P&gt;TIA,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Matt&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 16 Sep 2022 09:21:03 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Archives-of-Support-Questions/Why-do-I-get-NoSuchFieldError-DEFAULT-MAPREDUCE-APPLICATION/m-p/24417#M4871</guid>
      <dc:creator>parker20121</dc:creator>
      <dc:date>2022-09-16T09:21:03Z</dc:date>
    </item>
    <item>
      <title>Re: Why do I get NoSuchFieldError: DEFAULT_MAPREDUCE_APPLICATION_CLASSPATH for hadoop-streaming?</title>
      <link>https://community.cloudera.com/t5/Archives-of-Support-Questions/Why-do-I-get-NoSuchFieldError-DEFAULT-MAPREDUCE-APPLICATION/m-p/24456#M4872</link>
      <description>&lt;P&gt;Scripts were including the wrong version of a jar file, which was left over from an upgrade.&lt;/P&gt;</description>
      <pubDate>Sat, 07 Feb 2015 19:27:04 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Archives-of-Support-Questions/Why-do-I-get-NoSuchFieldError-DEFAULT-MAPREDUCE-APPLICATION/m-p/24456#M4872</guid>
      <dc:creator>parker20121</dc:creator>
      <dc:date>2015-02-07T19:27:04Z</dc:date>
    </item>
  </channel>
</rss>

