2017-11-04 5 views
0

MacOS Sierra (Darwin Kernel 버전 16.7.0)에 Hadoop 2.8.1 설치가 있으며 응용 프로그램/작업 추적을 제외하고는 정상적으로 작동합니다.Hadoop 2.x에서 응용 프로그램 (작업) 목록이 비어 있습니다.

1) 처음에는 Resource Manager 웹 인터페이스에 문제가 있다고 생각했습니다. 따라서 :

  • yarn-site.xml 템플릿을 etc/yarn-site.xml 파일에 복사했지만 도움이되지 않았습니다.
  • 기본 'dr.을 변경하려고했습니다. 누가 자원 관리자 (http://localhost:18088/cluster/apps/RUNNING?user.name=myUser)에서 내 Hadoop 사용자에게 사용자를 보냈지 만 도움이되지 않습니다.

2) 심지어 응용 프로그램 (작업)을 추적 할 수있는 명령 줄에서도 : 원사 응용 프로그램 - 목록은 항상 비어있게됩니다.

3) 다른 정보 : 응용 프로그램 INFO 출력에 다음 줄이 표시되지만 액세스 할 수 없습니다. 정보 mapreduce.Job : http://localhost:8080/ 정보 mapreduce.Job : 작업 실행 : job_local2009332672_0001

는 원사 문제가되는 URL이 작업을 추적하는 방법? 다른 설정 파일을 변경해야합니까? 감사!

+0

어떤 mapreduce 프레임 워크를 설정 했습니까? ** job _local ** 파일은 YARN을 사용하지 않습니다. 'mapred-site'에서'mapreduce.framework.name'을보십시오 –

+0

고마워요, @ cricket_007! 이 mapred-site 파일이 없습니다. mapred-default.xml에서이 속성을 찾았습니다. 그것은 'local'값을 가지고 있었고, 나는 'yarn'으로 변경하고 Hadoop을 다시 시작했습니다. 하지만 내 응용 프로그램 목록은 여전히 ​​비어 있습니다. 다른 생각? –

+0

기본 파일의 이름을 mapred-site로 바꿔야합니다. –

답변

0

mapreduce.framework.namemapred-site.xml에서 확인하십시오. 있음 있음 HADOOP_CONF_DIR

값을 yarn으로 설정하십시오.

mapred-site가없는 경우 mapred-default XML 파일을 복사하고 이름을 바꿉니다.