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 |
Tags
- spark
- 스프링 배치
- DDD
- SBT
- Spring XD
- scala
- elasticsearch
- intellij
- hibernate
- design pattern
- hdfs
- Spring Boot
- docker
- 엘라스틱서치
- apache storm
- Clean Code
- elastic search
- hadoop
- Domain Driven Design
- Angular2
- 도메인주도설계
- Storm
- Hbase
- Spring
- Linux
- Spring Batch
- nginx
- 제주
- Java
- Gradle
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