在管理模式下运行纱线

时间:2014-07-10 17:40:02

标签: hadoop hdfs yarn dfs hortonworks-data-platform

我正试图在管理模式下https://github.com/hortonworks/simple-yarn-app运行simple-yarn-app。

  • 我已将jar从local复制到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:无法为您的平台加载native-hadoop库...在适用的情况下使用builtin-java类       14/07/10 12:23:32 INFO client.RMProxy:在/0.0.0.0:8032连接到ResourceManager
      提交申请申请_1605002979164_0004
      14/07/10 12:23:32 INFO impl.YarnClientImpl:在/0.0.0.0:8032向ResourceManager提交的应用程序application_1405002979164_0004       申请application_1405002979164_0004完成状态FAILED 1405013016326

我收到以下诊断报告,

  

----------------故障诊断----------------
      应用程序application_1405062676632_0002因AM容器因appattempt_1405062676632_0002_000002退出而失败2次,退出时使用exitCode:-1000,原因如下:。
  没有尝试..
   申请失败。

我应该如何调试或修复此问题?

1 个答案:

答案 0 :(得分:1)

如果其他人遇到同样的问题,当在此应用程序的托管模式下运行时,将jar上传到hdfs并提供hdfs路径。

bin / hadoop jar simple-yarn-app-1.0-SNAPSHOT.jar com.hortonworks.simpleyarnapp.Client / bin / date 2 hdfs:// XXX / user / XYZ / apps / simple / simple-yarn-app- 1.0-SNAPSHOT.jar