2017-04-14 11 views
1

HDFS에 친숙 해지면서 여러 용어를 접했습니다. 용어의 일부는 다음과 같습니다 : namespace, metadata, transaction logs, fsimage, editlogs.HDFS에서 사용되는 용어의 명확성?

때때로이 모든 용어는 "일부 정보가있는"동일한 내용을 기술하는 것처럼 보이지만이 점에 대해서는 분명하지 않습니다.

일반적으로 metadata은 데이터에 관한 데이터를 의미하므로 metadata은이 모든 용어를 나타내거나이 모든 용어는 Hadoop HDFS의 맥락에서 다른 목적을 갖고 있습니까?

답변

2

네임 스페이스 : hadoop 내 '네임 스페이스'는 경로가 이름 노드에 의해 관리되는 파일 이름을 참조합니다.

메타 : 그것은 파일 크기의 이름을 포함하는 등의 권한 ... 이 메타 fsimage라는 파일에 저장된다.

fsimage : 특정 시점의 hdfs 파일 시스템의 완전한 상태.

는 모든 즉시 fsimage에 기록되지 않은 파일 시스템 짓을하지만 (fsimage 저장 위치와 동일한 위치에) 별도의 파일에이 저장됩니다 editlog라고 변경합니다.

editlogs : 이것은 최신 fsimage 이후에 만들어진 각 파일 시스템 변경 사항을 나열하는 로그입니다.

enter image description here