NameNode : 메타데이터 및 데이터노드 관리
DataNode : 파일 저장하고, 파일은 블록단위로 저장.
클러스터에 작업 제출되면 수많은 작업들을 관리하고, 특정 작업에 사용될 자원을 관리
Resouce Manager와 Application Master 데몬 실행
단일 작업을 의미하며, 각 단일 작업은 하나의 AM을 갖는다. NM과 작동하며 task실행시키고 모니터링하며 RM을 통해 자원(container)을 할당받는다. 이것들의 상태를 모니터링하며 RM에 heartbeats를 전송한다.
container 실행시키기 위해 slave node의 Node Manager에게 container 새엇ㅇ 요청
Reference
https://phoenixnap.com/kb/hadoop-mapreduce
https://velog.io/@kimdukbae/MapReduce