하둡은 해당 매퍼가 실행되는 기계에서 감속기를 점화하는 경향이 있습니다. 100 개의 매퍼와 1 개의 감속기가 있다면 어떨까요? 매퍼가 로컬 디스크에 데이터를 저장한다는 것을 알고 있으므로 매핑 된 모든 데이터가 단일 감속기로 전송됩니까?감속기가 하나만있는 경우
0
A
답변
2
예, 감속기가 하나뿐이면 모든 데이터가 해당 감속기로 전송됩니다.
각 사상 처음 로컬 버퍼 (100메가바이트 기본)의 출력을 저장하고, 상기 버퍼는 io.sort.spill.percent 의해 정의 된 특정 비율로 충전되는 경우, 그 결과를 디스크에 유출 된 정의한다작성자 : mapred.local.dir. 각 매퍼의 출력이 mapred.reduce.parallel.copies 병렬 스레드에 의해 복사되는이 파일은 복사 단계 동안 감속기에에 복사됩니다
. (기본 5)
0
감속기 번호를 하나 (job.setNumReduceTasks (1) 또는 -Dmapred.reduce.tasks = 1)로 수정하면 매퍼의 모든 데이터가 모든 키를 처리 할 하나의 감속기로 전송됩니다.
0
이있는 경우 단 1 개의 감속기 만 있으면 모든 데이터가 감속기로 전송되고 모든 출력이 단일 파일로 HDFS에 저장됩니다. 감속기를 제공하지 않으면 감속기의 기본 번호는 1입니다.
job.setNumReduceTasks (__)을 사용하여 축소 자 수를 설정할 수 있으며 ToolRunner를 사용하는 경우 명령 줄 자체를 통해 축소 자 수를 설정할 수 있습니다. -Dmapred.reduce.tasks = 4
관련 문제
- 1. 자동 선택 매개 변수 값이 하나만있는 경우
- 2. C++ 컴파일 오류 후보 함수가 하나만있는 경우
- 3. 변수가 하나만있는 경우 파이썬 변수 할당
- 4. C++ if 문에 문자열이 하나만있는 경우
- 5. 감속기가 hadoop에서 실행되지 않음
- 6. 감속기가 호출되지 않습니다
- 7. 감속기가 70 %에서 멈춤
- 8. 감속기가 매퍼 코어를 사용합니다
- 9. 감속기가 16 %에서 멈춤
- 10. Redux - 감속기가 호출되지 않음
- 11. 하둡 감속기가 호출되지 않음
- 12. 감속기가 작동을 멈춤
- 13. 파이썬은`이미 감속기가
- 14. Hadoop : 감속기가 호출되지 않음
- 15. 주성분이 하나만있는 PCA 플롯
- 16. 구현이 하나만있는 인터페이스가 필요합니까?
- 17. SelectedItem이 하나만있는 다중 목록보기
- 18. 선택 상자 목록에 하나만있는 경우 자동으로 옵션을 선택합니다. - JQuery
- 19. lucene에 검색어가 하나만있는 경우 해당 항목을 제외하는 방법 검색?
- 20. <select />이 하나만있는 경우 사용 안 함
- 21. Java 8 Spliterator (또는 유사한) 값이 하나만있는 경우 값을 반환합니다.
- 22. 데이터 소스에 항목이 하나만있는 경우 UICollectionView가 튀지 않습니다.
- 23. WinForm에 전체 도킹 된 ListBox가 하나만있는 경우 MouseLeave가 실행되지 않습니다.
- 24. 하나만있는 경우 Reporting Services 매개 변수를 자동으로 선택하는 방법
- 25. 노드에 자식이 하나만있는 경우 $ .jach가 json 노드에서 작동하지 않습니다. Coffeescript
- 26. 감속기가 죽은 호스트로 인해 걸렸습니다
- 27. Hadoop Mapreduce : 감속기가 호출되지 않음
- 28. 감속기가 예상보다 적은 레코드를 얻음
- 29. 하나만있는 것으로 모든 것을 대체하십시오
- 30. 인증 포인트가 하나만있는 멀티 사이트