저는 Hadoop에 Java MapReduce 프로그램을 작성하고 있으며 모든 감속기는 정적 XML 파일 (값 목록에 규칙을 적용하는 것에 대한 비즈니스 로직이 포함되어 있음)에 대한 액세스 권한이 있어야합니다. 이 파일을 분산 캐시에 저장하고 분산 캐시 API를 사용하여 모든 감속기에서 액세스 (직렬화)하기로했습니다. 아직 구현하지는 못했지만 HDFS/분산 모드에서이 기능을 사용할 때 API는 간단합니다. 그러나 테스트 목적으로 의사 배포 독립형 모드에서 활용할 수 있습니까? 그것은 어떻게 작동할까요?독립 실행 형 모드에서 Hadoop의 분산 캐시를 사용할 수 있습니까?
또한 모든 감속기에서 파일을 직렬화하는 것이 바람직하지 않습니까? 저는 감속기에 "전역 정적 데이터"를 배포하는 다른 방법에 대한 제안을 위해 열려 있습니다.
감사합니다.
참조 - http://stackoverflow.com/questions/3210222/distributed-cache 예 분산 캐시는 모든 작업에서 일부 데이터를 사용할 수 있도록하기 위해 설계되었습니다. –