빅데이터 하둡 프로그래밍 교육과정 ]Identity Reducer





빅데이터 하둡 프로그래밍 교육과정 ]Identity Reducer

실무개발자를위한 실무교육 전문교육센터학원

www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.



Identity Reducer


■ 모든 reducer의 선조가 되는 Reducer 클래스가 바로 Identity Reducer.

■ 입력으로 들어온 키,밸류를 그대로 출력으로 내보냄.  


   protected void reduce(KEYIN key, Iterable<VALUEIN> values, Context context

                        ) throws IOException, InterruptedException {

    for(VALUEIN value: values) {

      context.write((KEYOUT) key, (VALUEOUT) value);

    }

  }


■ 예를 들어 같은 키를 갖는 레코드들끼리 모아서 처리해야할 필요없는 경우 사용가능. 즉 mapper만 필요하면 생각보다 많이 사용된다.

  - job.setReducerClass(Reducer.class);



+ Recent posts