2016-11-27 1 views
-1

나는 Hadoop을 이해하려고 노력하고 있으며, 나는이 책을 언급하고있다 : Hadoop: The definitive Guide". 무엇Hadoop namenode에 필요한 몇 가지 정보

Q1)이다, 나는 다음과 같은 질문을했다이를 바탕으로

enter image description here

:

내가 네임 노드가 관리하는 데이터를 이해하는 몇 가지 의심이, 아래의 이미지를 참조하시기 바랍니다 filesystem namespace의 의미는 무엇입니까?
Q2) filesystem tree의 의미는 무엇입니까?
Q3) meta-data은 무엇입니까? meta-datanamespace 두 가지가 있습니까?
Q4) namespace image은 무엇입니까?
Q5) 무엇이 edit logs입니까?

누구든지 이해하는데 도움이 될 수 있습니까?
관련 용어가 많으며 용어의 명확성이 없습니다.

답변

1

파일 시스템 트리 ... /,/home,/tmp 등 파일 시스템입니다. HDFS는 실행되는 물리 디스크보다 추상화 된 레이어입니다.

메타 데이터 .. 파일 xyz는/tmp에 있으며 5KB 크며 읽기 전용입니다. 위치, 크기, 권한 등 모든 파일을 식별하는 데이터 저장

네임 스페이스는 이러한 항목의 조합입니다.


편집 로그, 해당 이미지에 대해 수행 활동의 성적표입니다 내결함성 및 데이터 일관성이 알려져있는 체크 포인트를 제공합니다. 이 메커니즘은 분산 시스템 내에서 원시 파일을 비교하는 것보다 적은 오버 헤드가 있습니다.

기타 질문에 대한 답변은 namespace image and edit log

+0

답장을 보내 주셔서 감사합니다. 이 다이어그램에서 fsimage 및 편집 로그는 블록 위치를 저장하지 않으며, 데이터 노드가 시작되면이 정보가 구성됩니다. 이것이 어떻게 가능한지? fsimage와 편집 내용에이 정보가 없습니까? – CuriousMind

+0

영구적으로 저장하지 않습니다. 그것이 그것을 전혀 저장하지 않는다는 것을 의미하지는 않습니다. 시스템이 시작된 후 메모리에 저장되고 구성됩니다. –

관련 문제