빅데이터 공부하기 24-1 NameNode
지난시간에 이어 빅데이터 공부하기 24-1 에서도
NameNode에 대하여 공부하도록 하겠습니다.
IT온라인 공부는 ORACLEJAVA IT공부하자 티스토리에서~ ♪♪
IT오프라인 공부는 오라클자바교육센터에서 ~~♬
NameNode
- A single point of failure.
* NameNode는 메타정보(HDFS namespace와 파일블록맵핑)를 메모리에
유지하며 또한 모든 HDFS 클라이언트와의 트랜잭션을 EditLog라는 파일에
수록함(문제시 복구목적).
* Checkpoint: 이 작업이 시작되면 NameNode의 메타정보를 FsImage라는
디스크파일로 쓰고 EditLog 파일을 리셋함.
- Secondary Name Node는 주기적으로 이 checkpoint를 요청하고 FsImage
를 백업. 하지만 NameNode에 문제가 생길 경우 이를 바로 대체할 수 있는
것은 아님.
* Hadoop HA (High Availability)의 주요 개선 포인트 (Introduction of standby
NameNode) - Hadoop 0.23 or Hadoop 2.0
- 세이프 모드 (Safe Mode)
* 처음 스타트업시 NameNode는 마지막으로 저장된 FsImage를 읽어들이고
다음으로 EditLog의 내용을 리플레이한다.
* 그 다음으로 클러스터내의 DataNode들로부터 상태와 보유블럭리스트를
받아서 자신이 갖고 있는 정보와 맞춰본 다음에 replication factor들이 보장
되고 있는지 확인하는데 이 과정 중에는 외부 요청에 반응하지 않음. 이 모드를
세이프 모드라고 함.
빅데이터 공부하기 24-1 NameNode
'빅데이터 > 빅데이터Hadoop' 카테고리의 다른 글
빅데이터공부하기 26 ☆DATA 쓰기 ☆ (0) | 2014.07.30 |
---|---|
빅데이터 공부하기25 . Data 읽기, Data 쓰기 (0) | 2014.07.15 |
빅데이터공부하기 24. NameNode (0) | 2014.07.15 |
빅데이터공부하기 23. HDFS 개요 (0) | 2014.07.15 |
빅데이터공부하기 22. 하둡공부 (0) | 2014.07.14 |