2014-12-25 5 views
0

모든지도 및 축소 작업에 전역 문자열 배열을 유지해야합니다. 각 작업은 실행 중에 업데이트 할 수 있습니다.지도 축소 작업 사이에 전체 배열 공유

hadoop 1.2.1에서 가능합니까?

내가 이해하는 한, 카운터는 long 유형에서만 작동하며 분산 캐시 파일은 읽기 전용입니다.

누군가가이 문제에 대한 조언을 제공 할 수 있다면 좋을 것입니다.

감사합니다.

+0

'Hadoop은 쓰기 가능한 글로벌 공유 리소스를 지원하지 않습니다. 맵을 실행하고 작업을 독립적으로 그리고 병렬로 줄이는 것이 그것의 주요 개념입니다. –

+0

좋습니다 .. 감사합니다. 카운터를 사용할 수 있었기 때문에 다른 공유 변수가있을 수 있다고 생각했습니다. – jaju

답변

0

정말 map-reduce 프로그램에 공유 변수가 없어야합니다.

하지만 실제로 사육사를 확인해야하는 경우 배포 조정 서비스이며 hadoop 생태계의 핵심 부분입니다. 이를 사용하여 문자열 배열을 포함하여 모든 종류의 공유 ​​데이터를 저장할 수 있습니다.