我正在尝试在托管模式下运行https://github.com/hortonworks/simple-yarn-app上的 simple-yarn-app。
我已将 jar 从本地复制到 hdfs,例如
$ hadoop fs -copyFromLocal simple-yarn-app-1.0-SNAPSHOT.jar /simple-yarn-app-1.0-SNAPSHOT.jar
当我尝试运行它时
hadoop jar simple-yarn-app-1.0-SNAPSHOT.jar com.hortonworks.simpleyarnapp.Client /bin/date 2 /simple-yarn-app-1.0-SNAPSHOT.jar
我得到
FAILED
的状态。我在 中查找日志$HADOOP_HOME/logs
,但没有找到相关的日志。HDFS 中的某个地方会存在日志吗?
以下是我得到的错误:
`[[2~14/07/10 12:23:32 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... 在适用的情况下使用内置 java 类
14/07/10 12:23:32 INFO client.RMProxy:在 /0.0.0.0:8032 处连接到 ResourceManager 正在
提交应用程序 application_1405002979164_0004
14/07/10 12:23:32 INFO impl.YarnClientImpl:提交应用程序 application_1405002979164_0004 到 ResourceManager 在 /0.0.0.050404
完成状态 Application_164_21在 1405013016326 失败
我得到以下诊断报告,
----------------故障诊断----------------
应用程序 application_1405062676632_0002 失败 2 次,原因是 AM Container for appattempt_1405062676632_0002_000002 以 exitCode 退出:- 1000 由于: 。
这次尝试失败..
申请失败。
我应该如何调试或解决这个问题?