2013-09-02 2 views
0

Reducer 모두 MapReduce 흐름을 실행하는 계단식 흐름을 작성했습니다. reduce() 메서드에서 IllegalArgumentException을 throw합니다. 이것을 처리하는 방법 exception? 나는 동일한 번호로 JobConf를 생성 한 클래스에 catch block을 작성하여 MapReduceFlow constructor에 추가했습니다.MapReduce의 예외 처리 방법 계단식

답변

0

계단식 작업에서는 failure traps을 사용하면됩니다. 링크의 예를 보면 다음과 같습니다.

flowDef.addTrap("assertions", trap); 
+0

답장을 보내 주셔서 감사합니다. 이 API는 계단식 1.2 버전에서 사용할 수 있습니까? Flow API를 사용하여 계단식 흐름을 만들고 MapReduceFlow API를 사용하여이 mapreduce 작업을 계단식 흐름으로 실행합니다. – user2664210

+0

누구든지이 문제를 해결하는 방법을 알려 줄 수 있습니까? 나는 계단식 1.2를 사용하고있다. FlowDef API는 1.2에서 사용할 수 있습니까 ?? 그렇지 않다면 대체 솔루션은 무엇입니까? – user2664210

+0

http://docs.cascading.org/cascading/1.2/javadoc/cascading/flow/Flow.html#setTraps(java.util.Map) –