2014-02-25 37 views
1

我在CentOS 6.4 ec2 AMI上运行单个节点Hadoop 2.2.0 YARN群集,当我提交作业时,出现以下错误,当容器出现时会出现以下错误正在启动。有人能让我知道如何解决这个问题吗?Hadoop YARN 2.2.0“文本文件繁忙错误”

在此先感谢。

Exception from container-launch: 
org.apache.hadoop.util.Shell$ExitCodeException: /bin/bash: /tmp/hadoop-root/nm-local-dir/usercache/root/appcache/application_1393311978074_0011/container_1393311978074_0011_01_000003/launch_container.sh: /bin/bash: bad interpreter: Text file busy 

    at org.apache.hadoop.util.Shell.runCommand(Shell.java:464) 
    at org.apache.hadoop.util.Shell.run(Shell.java:379) 
    at org.apache.hadoop.util.Shell$ShellCommandExecutor.execute(Shell.java:589) 
    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:283) 
    at org.apache.hadoop.yarn.server.nodemanager.containermanager.launcher.ContainerLaunch.call(ContainerLaunch.java:79) 
    at java.util.concurrent.FutureTask.run(Unknown Source) 
    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) 
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) 
    at java.lang.Thread.run(Unknown Source) 

回答

2

事实上,这个问题似乎有bug修复,请检查一下。 https://issues.apache.org/jira/browse/YARN-1271

+0

是的,我看到JIRA问题,但它没有提供任何有关如何解决它的信息,我已经下载了最新的Hadoop2.2.0发行版,我还需要做什么才能获得此错误修复?谢谢。 – user1965449

+0

在该页面上有指向您版本的修补程序的链接。你应该通过你的自己来应用它们(下载源代码,下载并应用补丁程序,并最终构建补丁源代码),或者每晚构建该版本。如果你不知道如何应用补丁,你可以在谷歌搜索中找到很多页面。 –

+0

谢谢这是通过升级Hadoop版本解决的 – user1965449

相关问题