2014-02-25 50 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

相關問題