빅데이터 하둡 프로그래밍 교육과정] DataNode
빅데이터 하둡 프로그래밍 교육과정] DataNode
실무개발자를위한 실무교육 전문교육센터학원
www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.
DataNode
* 블록 서버
- 블록을 메타데이터를 로컬에 저장(ext3)
- 클라이언트에게 블록&메타데이터 제공
* 블록 보고
- 주기적으로(Heart Beat) 존재하는 모든 블록들의 리스트를 NameNode에 보고
- 기본 3초마다 (dfs.heartbeat.interval in hdfs-site.xml)
* Pipelining 데이터 저장
- 데이터를 다른 DataNode에 전달
* 블록 배치 순서
- 첫 번째 복제본은 로컬 노드에 저장
- 두 번째 복제본은 원격 Rack에 저장
- 세 번째 복제본은 같은 Rack에 저장
* 클라이언트 읽기
- 로컬 노드 -> 같은 Rack -> 원격 Rack 순서
'빅데이터 > 빅데이터Hadoop' 카테고리의 다른 글
빅데이터 하둡 프로그래밍 교육과정] 네임노드와 데이터노드 (0) | 2018.01.21 |
---|---|
빅데이터 하둡 프로그래밍 교육과정] 블록 구조 파일 시스템 (0) | 2018.01.21 |
빅데이터 하둡 프로그래밍 교육과정] Secondary NameNode (0) | 2018.01.21 |
빅데이터 하둡 프로그래밍 교육과정] 네임노드 (0) | 2018.01.21 |
빅데이터 하둡 프로그래밍 교육과정] HDFS 기본 (0) | 2018.01.21 |