[HADOOP] 어떻게 매퍼 출력 바이트 카운터를 얻을 수 있습니다
HADOOP어떻게 매퍼 출력 바이트 카운터를 얻을 수 있습니다
나는지도 확인되지 않은 금액은 병렬 BFS 최단 경로 알고리즘을 위해 함께 작업을 줄이고 경로를 확인할 수없는 경우, 내 작업 루프가 모든 레코드를 생성 무한없이 체인입니다. 나는이 하둡에 의해 유지되는지도 출력 바이트 카운터를 얻는 것입니다 확인하는 가장 좋은 방법을 생각.
어떻게이 카운터에 액세스 할 수 있습니다?
해결법
-
==============================
1.작업 사용에 의해 생성 된지도 출력 바이트 카운터를 얻으려면
작업 사용에 의해 생성 된지도 출력 바이트 카운터를 얻으려면
long outputBytes = job.getCounters().findCounter("org.apache.hadoop.mapred.Task$Counter", "MAP_OUTPUT_BYTES").getValue();
더 카운터 그룹과 이름을 http://lintool.github.io/Cloud9/docs/content/counters.html를 참조하십시오
from https://stackoverflow.com/questions/18995543/how-to-get-the-mapper-output-byte-counter by cc-by-sa and MIT license
'HADOOP' 카테고리의 다른 글
[HADOOP] 하둡 감속기의 네이티브 라이브러리를로드? (0) | 2019.09.19 |
---|---|
[HADOOP] 하둡 마스터는 다른 $의 HADOOP_HOME와 슬레이브를 시작할 수 없습니다 (0) | 2019.09.19 |
[HADOOP] 하둡 네이티브를 사용할 필요가 (0) | 2019.09.19 |
[HADOOP] hadoop.security - UserGroupInformation.getLoginUser (UserGroupInformation.java) (0) | 2019.09.18 |
[HADOOP] 이 / tmp를 / 아래 디렉토리를 만들 수 없습니다로 충돌 원사 타임 라인 서비스 (0) | 2019.09.18 |