Hadoop
Hadoop 시스템 구성도
언덕너머에
2014. 6. 9. 10:26
- Client
Client는 사용자가 실행한 맵리듀스 프로그램과 하둡에서 제공하는 맵리듀스 API를 의미한다.
- Job Tracker
Client가 하둡으로 실행을 요청하는 맵리듀스 프로그램은 Job이라는 하나의 작업 단위로 관리된다.
Job Tracker는 하둡 클러스터에 등록된 전체 Job의 스케줄링을 관리하고 모니터링 한다.
- Task Tracker
Task Tracker는 사용자가 설정한 맵리듀스 프로그램을 실행하며, 하둡의 데이타노드에서 실행되는
데몬이다. Task Tracker는 Job Tracker의 작업을 요청받고, Job Tracker가 요청한 맵과 리듀스
개수 만큼 Map Task와 Reduce Task를 생성한다. 여기서 Map Task와 Reduce Task란 사용자가
설정한 맵과 리듀스 프로그램이다.