Notice
Recent Posts
Recent Comments
반응형
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- elasticsearch
- Angular2
- 엘라스틱서치
- 도메인주도설계
- nginx
- intellij
- DDD
- Spring
- Spring Boot
- hibernate
- Clean Code
- docker
- Hbase
- design pattern
- 제주
- Gradle
- scala
- Java
- Spring XD
- 스프링 배치
- hadoop
- Linux
- hdfs
- Storm
- elastic search
- SBT
- Spring Batch
- 인텔리J
- spark
- apache storm
Archives
- Today
- Total
욱'S 노트
HDFS 개요 본문
반응형
자 이제 어딘가에 원격 파일시스템에 파일도 올리고 카피도 하고 이름도 바꾸고를 할 수 있게 되었다. 그러면 도대체 이때까지 봤던 단어들이 무엇인지를 알아 보자.
1. NameNode, DataNode
HDFS는 master-worker 패턴으로 구성되어 있다. 여기서 master의 역할을 수행하는 것이 NameNode이다. NameNode는 파일시스템의 논리적인 메타정보들을 관리한다. 파일 시스템의 namespace, tree 그리고 그 외 모든 파일들의 메타데이터를 유지한다.
DataNodes는 파일시스템의 worker로서 외부의 요청에 따라 실질적으로 블록들을 저장하고 탐색하고, 해당 내용을 NameNode에 알리는 역할을 수행한다.
반응형
'Programming > Hadoop' 카테고리의 다른 글
HDFS - FileSystem API 맛보기 (0) | 2014.12.18 |
---|---|
HDFS 개발 시작하기(java) (0) | 2014.12.18 |
HDFS 다루기 - File system shell (0) | 2014.12.17 |
Hadoop 개요 (0) | 2014.12.17 |
Hadoop - Hadoop 설치부터 테스트(Mac) (2) | 2014.12.16 |
Comments