빅데이터 하둡 프로그래밍 교육과정 ]Mapper 클래스




빅데이터 하둡 프로그래밍 교육과정 ]Mapper 클래스

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

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


Mapper 클래스


■ org.apache.hadoop.mapreduce.Mapper로부터 계승


■ extends Mapper<K1, V1, K2, V2>

  - 처음 2개는 입력레코드의 키,밸류의 타입 (K1,V1)

  - 다음 2개는 출력레코드의 키,밸류의 타입 (K2,V2)

    * reducer 입력레코드의 키,밸류의 타입과 일치


■ Job클래스의 setMapperClass로 지정 (프레임웍에 알린다)


■ 코어는 바로 Mapper의 map 메소드

  - 주어진 입력레코드를 *개의 출력레코드로 변환

  - 출력레코드를 프레임웍으로 내보는데 Context 클래스의 write메소드를 사용 




+ Recent posts