NameNode (2)

 

 

 

 

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들이 보장되고 있는지 확인하는데 과정 중에는 외부 요청에 반응하지 않음. 모드를 세이프 모드라고 .

 

 

 

 

 

+ Recent posts