Data Base/Hadoop

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

오주현 2022. 4. 28. 16:17
반응형

하둡의 기능 개선으로 인해 필수 핵심 코어인 맵리듀스 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

 

반응형