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
반응형