分享

程序在Hadoop的集群环境下运行报错:ExitCodeException exitCode

uu_snow 发表于 2015-4-7 10:26:54 [显示全部楼层] 回帖奖励 阅读模式 关闭右栏 5 25107
我的环境是Hadoop 2.5.2(已经相应版本的Hbase)
一个用户处理数据的MapReduce程序在本地ECLIPSE下编写好以后,没有编译错误。
打包放到Hadoop集群下运行,报错:
exitCode: 1 due to: Exception from container-launch: ExitCodeException exitCode=1:
ExitCodeException exitCode=1:
        at org.apache.hadoop.util.Shell.runCommand(Shell.java:538)
        at org.apache.hadoop.util.Shell.run(Shell.java:455)
        at org.apache.hadoop.util.Shell$ShellCommandExecutor.execute(Shell.java:702)
        at org.apache.hadoop.yarn.server.nodemanager.DefaultContainerExecutor.launchContainer(DefaultContainerExecutor.java:195)
        at org.apache.hadoop.yarn.server.nodemanager.containermanager.launcher.ContainerLaunch.call(ContainerLaunch.java:300)
        at org.apache.hadoop.yarn.server.nodemanager.containermanager.launcher.ContainerLaunch.call(ContainerLaunch.java:81)
        at java.util.concurrent.FutureTask.run(FutureTask.java:262)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
        at java.lang.Thread.run(Thread.java:745)


有谁碰到并解决过类似问题吗?

已有(5)人评论

跳转到指定楼层
arsenduan 发表于 2015-4-7 10:53:39
本帖最后由 arsenduan 于 2015-4-7 11:28 编辑

没有编译错误??是什么意思??是否尝试在eclipse环境下运行
回复

使用道具 举报

yongjian3311 发表于 2015-4-7 13:06:17
是编译没问题,执行有问题?
回复

使用道具 举报

uu_snow 发表于 2015-4-7 20:34:50
这是运行时报的错误
程序在ECLIPSE下运行没问题,但是放到集群中运行就报这个错误了
回复

使用道具 举报

desehawk 发表于 2015-4-7 21:04:23
uu_snow 发表于 2015-4-7 20:34
这是运行时报的错误
程序在ECLIPSE下运行没问题,但是放到集群中运行就报这个错误了

检查下集群环境和开发环境
回复

使用道具 举报

uu_snow 发表于 2015-4-11 09:41:49
desehawk 发表于 2015-4-7 21:04
检查下集群环境和开发环境

怎么检查,给点思路吧,谢了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条