2012-07-22 2 views
1

Mapper 및 Reducer에서 stdout (Java에서는 System.out) 및 stderr (Java에서 System.err)을 통해 메시지를 출력하면 어디에서 작업 추적기 노드에서 볼 수 있습니까? ? 디렉터리 위치를 일부 매개 변수를 통해 구성 가능한 것 같아요?MapReduce : 표준 출력 및 표준 오류 로그 파일 위치

답변

2

사용중인 배포판에 따라 다르지만 cdh3 설치를 사용하면 작업이 실행 된 노드에서 /usr/lib/hadoop-0.20/logs/userlogs// 아래에서 찾을 수 있습니다. 당신이 당신의 클러스터에 대한 작업 추적기 UI에 액세스 할 수있는 경우

/usr/lib/hadoop-0.20/logs/userlogs/job_201207010432_5284/attempt_201207010432_5284_m_000214_0/stderr 

, 당신도 (내가 일반적으로 할 것입니다) 그곳을 통해 액세스 할 수 있습니다 : 예를 들어, 표준 에러는 아래에있을 것이다.