MapReduce Framework [job tracker]는 두가지 기능 수행
- 클러스터 전체의 리소스 관리
- 여러 잡을 수행하면서 그것들이 성공적으로 끝날때까지 관리
- task tracker 가 JOB 수행 MANY NODE
[YARN]
YARN(Yet Another Resource Negotiator)에서는 애플리케이션 마스터와 리소스 매니저 두개로 분리
- YARN "클러스터"마다 리소스 매니저(Resource Manager) 존재
- "클러스터내"의 각 NODE마다 노드 매니저(Node Manager)가 존재
이런 분산환경위에서 실행되는 잡(Job)마다 하나의 서버가 애플리케이션 마스터(Application Master)로 실행되어
잡에 필요한 자원을 리소스 매니저로부터 받아내고
해당 잡내의 태스크들을 관리하는 역할
댓글 없음:
댓글 쓰기