하둡 YARN

  다른 뜻에 대해서는 문서를 참조하십시오.
  다른 뜻에 대해서는 yarn 문서를 참조하십시오.

1 개요[ | ]

Hadoop YARN
하둡 YARN
  • 리소스 관리 플랫폼
  • 분산 컴퓨팅 환경 제공
  • 클러스터내 컴퓨팅 자원 관리
  • 사용자의 애플리케이션 스케줄링 사용 관리

 

2 구성요소[ | ]

컴포넌트 세부요소 설명
리소스매니저
(ResourceManager)
  • 스케줄러
  • 애플리케이션 매니저
  • 리소스 트래커
  • 클러스터의 Master 서버 1대(+이중화)에서 실행됨
  • 클러스터 전체의 리소스를 관리함
  • 다른 플랫폼에서 요청시 리소스 할당(스케줄링)
노드매니저
(NodeManager)
  • 애플리케이션 마스터
  • 컨테이너
  • 클러스터의 Worker 서버
  • 리소스매니저 이외의 모든 서버에서 실행됨
  • 사용자 요청 프로그램을 실행하는 Container를 fork, 모니터링
  • Container 장애시, 리소스 과다 사용시 감지하여 차단

 

3 같이 보기[ | ]

4 참고[ | ]