Hadoop 동작방식(애니메이션)

Download Report

Transcript Hadoop 동작방식(애니메이션)

Hadoop 동작방식(F5를 눌로 슬라이드쇼로 볼 것!!)
Application
Hadoop Client
1. 파일 생성을 위한 파일경로 생성 요청
- 파일경로: /foo/bar
- 복제본수: 3
Hadoop File System
3.1파일 데이터를 저장할 데이터 노드 선택 후
호스트 정보 반환 (Host1, Host2, Host3)
6. 메모리의 내용을 edits 파일에 기록(네임스페이스 등록)
정해진 블록크기를 넘어서면
클라이언트는 네임 노드로
새로운 데이터 노드 요청
edits
2.1 파일 경로 정보 생성(메모리에 생성)
2.2 락 생성(다른 클라이언트가 생성하지 못하게)
Memory
fsimage
주기적으로 다운로드 후
edits와 fsimage 병합
Name Node
4. 파일 데이터 및 데이터 노드 목록 전송
rack1
Data Node
Data Node
rack2
Data Node
Data Node
Data Node
Host1
Host2
Host3
5.1 로컬저장
* 클라우드 컴퓨팅 구현기술, 에이콘 참고
fsimage 파일을
Name Node로 전송
Secondly
Name Node 5.4 저장완료 (close()명령)
5.2복제본 저장
5.3복제본 저장