2011-03-23 2 views
1

나는 2 개의 매퍼와 1 개의 감속기를 연결했다. HDFS에 중간 출력 (체인의 각 매퍼의 o/p)을 쓸 수 있습니까? OutputPath를 각각 설정하려고했지만 작동하지 않습니다. 자, 전혀 할 수 있는지 확실하지 않습니다. 어떤 제안?하프 체인 매핑/감소

답변

3

결과는 항상 HDFS에 SequenceFile로 기록됩니다. 그러나 감속기를 사용하는 경우이 사람들은 임시 파일 일 뿐이며 작업 완료 후 삭제됩니다. 지도 출력이 필요한 경우 두 작업을 연결해야합니다. 감속기가없는 일과 감속기가있는 일. 또는 맵 작업에서 hdfs 파일을 작성하는 데 약간의 기술이있는 경우에도 가능합니다.
첫 번째 방법은 코딩되지 않지만 두 번째 방법은 코딩되지 않습니다. 그것은 당신에게 달렸습니다!

+0

감사합니다. Thomas. 첫 번째 접근 방식은 ChainMapper가 필요하지 않습니다. 맞습니까? 그것의 다만 2 개의 분리되는 일? – Meg

+1

네가 맞아, 첫 번째 작업의 감속기 수가 0으로 설정되어 있는지 확인하십시오. –