Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- http 완벽가이드
- 하둡
- 백준
- String 함수
- 백준 파이썬
- hadoop
- MongoDB Realm
- golang
- golang struct
- 도메인 주도 개발
- http 개념
- 12761 돌다리
- 백준 12761번
- 우분투
- 백준 사이트
- 자바
- 파이썬
- go
- 트리 순회
- 12761번 돌다리
- domain driven develop
- 자바 디자인 패턴
- 고 배열
- 몽고디비 렘
- 자바 디자인패턴
- 도메인 주도 개발 시작하기
- 정렬
- ddd
- 백준 12761
- flask
Archives
- Today
- Total
개발바닥
컴바이너 본문
반응형
컴바이너(Combiner) 란?
미니 리듀서(Mini Reducer) 혹은 로컬 리듀서(Local Reducer)라 부르기도 하는데 맵 태스크의 출력에 리듀스 코드를 먼저 적용해서 리듀스로 넘어가야 하는 데이터의 크기를 줄여 주므로써 맵 태스크와 리듀스 태스크 간의 네트워크 통신량을 최소화시켜 줍니다.
모든 잡에 컴바이너를 적용은 불가능합니다. 작업의 순서를 달리해도 최종 결과물이 같은 잡이거나 교환 법칙과 결합 법칙이 만족되는 잡이라면 컴바이너를 적용이 가능합니다.
컴바이너가 적용된 WordCount 그림입니다.
「 자료 출처 : 광운대학교 컴퓨터소프트웨어학과 빅데이터처리및응용 김우생교수님 강의자료 ppt 」
main 함수에 리듀스 클래스를 그대로 컴바이너로 지정해준다.
job.setCombinerClass(Reducer.class);
반응형
'Hadoop' 카테고리의 다른 글
Mapper 클래스의 메소드들 (0) | 2018.10.06 |
---|---|
WordCount (0) | 2018.10.06 |
맵과 리듀스 (0) | 2018.10.06 |
데이터 타입 (0) | 2018.10.02 |
하둡 분산 파일 시스템 (0) | 2018.09.30 |
Comments