由于appattempt的am容器\u 15765957687 \u 0004 \u 000002退出,应用程序\u 157659577 \u 0004失败2次exitcode:1

6vl6ewon  于 2021-05-27  发布在  Hadoop
关注(0)|答案(0)|浏览(231)

我已经用jar文件、输入文件和输出目录在hadoop(wordcount mapper reducer程序)中执行了下面的命令。

C:\Users\A bhigyan thrilok>hadoop jar C:\hadoop-2.7.7\hadoop-2.7.7\jarfiles\abc.jar /user/my_files/words_input_file.txt /user/my_files/wc

我得到以下错误。我是新到这个平台,请帮助我如何继续。
2017年12月19日21:09:37 info client.rmproxy:连接到resourcemanager,地址为/0.0.0:8032 2017年12月19日21:09:39 info input.fileinputformat:要处理的总输入路径:1 2017年12月19日21:09:39 info mapreduce.jobsubmitter:个splits:1 19/12/17 21:09:40 info mapreduce.jobsubmitter:提交作业令牌:作业\u 157659577 \u 0004 19/12/17 21:09:42info impl.yarclientimpl:已提交申请\u 157659577 \u 0004 19/12/17 21:09:42 info mapreduce.job:跟踪作业的url:http://desktop-jnlubq5:8088/proxy/application\u 157659577\u 0004/19/12/17 21:09:42 info mapreduce.job:正在运行的作业:job\u 157659577\u 0004 19/12/17 21:09:55 info mapreduce.job:作业:job\u 157659577\u 0004在uber模式下运行:false 19/12/17 21:09:55 info mapreduce.job:map 0%reduce 0%19/12/17 21:09:55 info mapreduce.job:job job \u 157659577 \u 0004失败,状态失败,原因:应用程序\u 1576595769387 \u 0004失败2次,原因是appattempt的am容器\u 15765957687 \u 0004 \u 000002退出,退出代码:1以获取更详细的输出,检查应用程序跟踪page:http用法:/desktop-jnlubq5:8088/cluster/app/application\u 157659577\u 0004然后,单击指向每次尝试日志的链接。诊断:容器启动异常。容器id:container\u 157659577\u 0004\u 02\u000001退出代码:1异常消息:“/tmp/hadoop-a”未被识别为内部或外部命令、可操作程序或批处理文件。
堆栈跟踪:exitcodeexception exitcode=1:“/tmp/hadoop-a”未被识别为内部或外部命令、可操作程序或批处理文件。

at org.apache.hadoop.util.Shell.runCommand(Shell.java:585)
    at org.apache.hadoop.util.Shell.run(Shell.java:482)
    at org.apache.hadoop.util.Shell$ShellCommandExecutor.execute(Shell.java:776)
    at org.apache.hadoop.yarn.server.nodemanager.DefaultContainerExecutor.launchContainer(DefaultContainerExecutor.java:212)
    at org.apache.hadoop.yarn.server.nodemanager.containermanager.launcher.ContainerLaunch.call(ContainerLaunch.java:302)
    at org.apache.hadoop.yarn.server.nodemanager.containermanager.launcher.ContainerLaunch.call(ContainerLaunch.java:82)
    at java.util.concurrent.FutureTask.run(FutureTask.java:266)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
    at java.lang.Thread.run(Thread.java:748)

容器退出,退出代码为非零,尝试失败。应用程序失败。2017年12月19日21:09:55 info mapreduce.job:计数器:0
当我查看日志详细信息时,我得到了下面的描述。
用户:a bhigyan thrilok名称:wordcount应用程序类型:mapreduce应用程序标记:yarn应用程序状态:failed queue:默认finalstatus reported by am:failed start:周二12月17日21:09:41+0530 2019已用时间:13秒跟踪url:history diagnostics:由于的am容器,应用程序\u 157659577 \u 0004失败2次appattempt\u 157659577\u 0004\u000002已退出,退出代码:1有关更详细的输出,请检查应用程序跟踪page:http用法:/desktop-jnlubq5:8088/cluster/app/application\u 157659577\u 0004然后,单击指向每次尝试日志的链接。诊断:容器启动异常。容器id:container\u 157659577\u 0004\u 02\u000001退出代码:1异常消息:“/tmp/hadoop-a”未被识别为内部或外部命令、可操作程序或批处理文件。堆栈跟踪:exitcodeexception exitcode=1:“/tmp/hadoop-a”未被识别为内部或外部命令,
可操作的程序或批处理文件。 at org.apache.hadoop.util.Shell.runCommand(Shell.java:585) at org.apache.hadoop.util.Shell.run(Shell.java:482) at org.apache.hadoop.util.Shell$ShellCommandExecutor.execute(Shell.java:776) at org.apache.hadoop.yarn.server.nodemanager.DefaultContainerExecutor.launchContainer(DefaultContainerExecutor.java:212) at org.apache.hadoop.yarn.server.nodemanager.containermanager.launcher.ContainerLaunch.call(ContainerLaunch.java:302) at org.apache.hadoop.yarn.server.nodemanager.containermanager.launcher.ContainerLaunch.call(ContainerLaunch.java:82) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) 容器退出,退出代码为非零,尝试失败。应用程序失败。
你能帮帮我吗?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题