hadoop-common-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From muzhu88 <muzh...@163.com>
Subject Re:Re: Hadoop 0.23.1 Application failed due to AM Container exited with exitCode 1
Date Wed, 28 Mar 2012 01:31:32 GMT
I moved the "export ..." from ~.bashrc to $hadoop_home/etc/hadoop/yarn-env.sh, then it works.
Thank you all!



At 2012-03-28 01:03:40,"Vinod Kumar Vavilapalli" <vinodkv@hortonworks.com> wrote:
>
>Make sure that you export these variables *before* you run ResourceManager, NodeManager
and the client.
>
>Also (as of now) HADOOP_MAPRED_HOME and YARN_HOME should be pointing to the same directory.
>
>HTH,
>+Vinod
>
>
>On Mar 27, 2012, at 9:26 AM, muzhu88 wrote:
>
>> After setting these environment variables, the error still exist.
>> How to let hadoop/yarn find hadoop-yarn-common-0.23.1.jar?
>> 
>> 
>> 
>> 
>> 
>> At 2012-03-27 19:27:24,"Devaraj k" <devaraj.k@huawei.com> wrote:
>>> This is because you haven't set these environment variables.
>>> 
>>> export HADOOP_MAPRED_HOME=<mapred loc>
>>> export HADOOP_COMMON_HOME=<common loc>
>>> export HADOOP_HDFS_HOME=<hdfs loc>
>>> export YARN_HOME=directory where you untarred yarn
>>> export HADOOP_CONF_DIR=<conf loc>
>>> export YARN_CONF_DIR=$HADOOP_CONF_DIR
>>> 
>>> Can you add the above to environment variables and check?
>>> 
>>> Thanks
>>> Devaraj
>>> 
>>> 
>>> ________________________________________
>>> From: muzhu88 [muzhu88@163.com]
>>> Sent: Tuesday, March 27, 2012 4:41 PM
>>> To: common-issues@hadoop.apache.org
>>> Subject: Re:RE: Hadoop 0.23.1 Application failed due to AM Container exited with
exitCode 1
>>> 
>>> Thanks for your help.
>>> The content of /tmp/log/application_xxx/container_xxx/stderr is:
>>> Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/hadoop/yarn/service/CompositeService
>>> at java.lang.ClassLoader.defineClass1(Native Method)
>>> at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
>>> at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
>>> at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
>>> at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
>>> at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
>>> at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
>>> at java.security.AccessController.doPrivileged(Native Method)
>>> at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
>>> at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
>>> at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
>>> at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
>>> Caused by: java.lang.ClassNotFoundException: org.apache.hadoop.yarn.service.CompositeService
>>> at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
>>> at java.security.AccessController.doPrivileged(Native Method)
>>> at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
>>> at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
>>> at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
>>> at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
>>> ... 12 more
>>> Could not find the main class: org.apache.hadoop.mapreduce.v2.app.MRAppMaster.
 Program will exit.
>>> 
>>> 
>>> 
>>> 
>>> 
>>> At 2012-03-27 16:15:29,"Devaraj k" <devaraj.k@huawei.com> wrote:
>>>> Can you check the container logs, why the AM container failed? By default
container logs present in /tmp/logs directory.
>>>> 
>>>> Thanks
>>>> Devaraj
>>>> ________________________________________
>>>> From: muzhu88 [muzhu88@163.com]
>>>> Sent: Tuesday, March 27, 2012 12:04 PM
>>>> To: common-issues@hadoop.apache.org
>>>> Subject: Hadoop 0.23.1 Application failed due to AM Container exited with
exitCode 1
>>>> 
>>>> Hello,
>>>> I setup a one node cluster, and deadons run fine.
>>>> 
>>>> However, when running randomwriter as: bin/hadoop jar share/hadoop/mapreduce/hadoop-mapreduce-examples-0.23.1.jar
randomwriter out
>>>> 
>>>> But the job failed, and the info shows:
>>>> 
>>>> 12/03/27 12:40:46 WARN conf.Configuration: fs.default.name is deprecated.
Instead, use fs.defaultFS
>>>> 12/03/27 12:40:46 WARN mapreduce.JobSubmitter: Use GenericOptionsParser for
parsing the arguments. Applications should implement Tool for the same.
>>>> 12/03/27 12:40:46 INFO input.FileInputFormat: Total input paths to process
: 1
>>>> 12/03/27 12:40:47 INFO util.NativeCodeLoader: Loaded the native-hadoop library
>>>> 12/03/27 12:40:47 WARN snappy.LoadSnappy: Snappy native library not loaded
>>>> 12/03/27 12:40:47 INFO mapreduce.JobSubmitter: number of splits:1
>>>> 12/03/27 12:40:48 INFO mapred.ResourceMgrDelegate: Submitted application
application_1332808963273_0004 to ResourceManager at localhost/127.0.0.1:8040
>>>> 12/03/27 12:40:48 INFO mapreduce.Job: The url to track the job: http://myubuntu:8088/proxy/application_1332808963273_0004/
>>>> 12/03/27 12:40:48 INFO mapreduce.Job: Running job: job_1332808963273_0004
>>>> 12/03/27 12:40:51 INFO mapreduce.Job: Job job_1332808963273_0004 running
in uber mode : false
>>>> 12/03/27 12:40:51 INFO mapreduce.Job:  map 0% reduce 0%
>>>> 12/03/27 12:40:51 INFO mapreduce.Job: Job job_1332808963273_0004 failed with
state FAILED due to: Application application_1332808963273_0004 failed 1 times due to AM Container
for appattempt_1332808963273_0004_000001 exited with  exitCode: 1 due to:
>>>> .Failing this attempt.. Failing the application.
>>>> 12/03/27 12:40:51 INFO mapreduce.Job: Counters: 0
>>>> 
>>>> What's the cause of "AM Container" exit?
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message