2014-07-10 3 views
1

관리 모드에서 https://github.com/hortonworks/simple-yarn-app에 simple-yarn-app를 실행하려고합니다. 나는 상태로 FAILED을 얻을관리 모드에서 실 실행

hadoop jar simple-yarn-app-1.0-SNAPSHOT.jar com.hortonworks.simpleyarnapp.Client /bin/date 2 /simple-yarn-app-1.0-SNAPSHOT.jar 

처럼 실행하려고하면

  • 나는

    $ hadoop fs -copyFromLocal simple-yarn-app-1.0-SNAPSHOT.jar /simple-yarn-app-1.0-SNAPSHOT.jar 
    
  • 같은 HDFS에 지역에서 항아리를 복사 한. $HADOOP_HOME/logs에서 로그를 찾았지만 관련 로그를 찾지 못했습니다.

  • HDFS의 어딘가에 로그가 있습니까? 다음은

은 내가 오류입니다 :

`[[2 ~ 14/7월 10일 12시 23분 32초이 WARN util.NativeCodeLoader : 플랫폼을위한 네이티브 하둡 라이브러리를로드 할 수 없습니다 ... 적용 내장 - 자바 클래스를 사용
14/07/10 12시 23분 32초 정보 client.RMProxy : /0.0.0.0:8032
에서 ResourceManager에 연결 애플리케이션 application_1405002979164_0004에게 제출
14/07/10 (12) : 23 : 32 정보 impl.YarnClientImpl : 제출 된 application_1405002979164_0004를 ResourceMa nager는 /0.0.0.0:8032
응용 프로그램에서 상태와 완료 application_1405002979164_0004는 -------------, 1405013016326

나는 다음과 같은 진단 보고서를 가져

에서

을 실패 --- 오류 진단 ----------------
appattempt_1405062676632_0002_000002에 대한 AM 컨테이너로 인해 application_1405062676632_0002 응용 프로그램 _1405062676632_0002이 (가) exitCode : -1000으로 인해 종료되었습니다.
시도하지 못했습니다.
응용 프로그램을 실 패할 수 없습니다.

어떻게 디버그해야합니까?

+0

'hadoop-yarn/userlogs/application_1405062676632_0002'의 로그를 추가하는 것이 좋습니다. 더 유용한 정보를 찾을 수 있습니다. 불행히도 정보의 오류가 명확하지 않아 [JIRA] (https://issues.apache.org/jira/browse/YARN-2242)에 열린 문제가 있습니다. – eliasah

+0

@eliasah hadoop-yarn이라는 이름의 디렉토리가 보이지 않습니다. 유일한 userlogs 디렉토리는 /home/prasanna/library/hadoop/hadoop-2.2.0/logs에 있으며이 애플리케이션 ID에는 로그가 표시되지 않습니다. – Prasanna

+0

그런 다음 conf/folders에서 로그 파일을 구성하고 오류를 재현하십시오. – eliasah

답변

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

+0

예, hdfs : // XXX /는 필수입니다. –

관련 문제