본문 바로가기
Data Base/Hadoop

[Hadoop] : 맵리듀스 버전 별 차이

by 오주현 2022. 4. 28.
반응형

하둡의 기능 개선으로 인해 필수 핵심 코어인 맵리듀스 API도 변경이 된다.

 

맵리듀스 API는 Old API와 New API로 구분이 된다.

1.x 버전을 MRv1이라 표현하고 2.x 버전을 MRv2라고 표현한다.

 

검색할 때 확실히 체크할 수 있는 게 패키지 명이 mapreduce.*면 2.xx대 버전, mapred.*면 1.xx대 이다.

 

객체 명도 좀 바뀌었다.

 

2.x 버전에서 생긴 setup과 cleanup 생겨다. 각각 맵이 실행하기 전에 실행되는 함수, 맵 함수가 완전히 끝나고 난 뒤에 실행이 되는 함수이다. 이렇게 관점, 시점에 따른 프로그래밍이 가능하게 바뀌었다.

 

https://ohju96.notion.site/f6d35a9fd82c4a5c8d9f311fff2cefe9

 

반응형

댓글