HDFS 스냅샷에서 파일 복원은 HDFS의 기본 파일 작업과 권한을 이미 배운 학습자를 위한 실습 프로젝트입니다. 이후에 추가된 유용한 작업을 버리지 않고 지역 공동 작업장의 승인된 파일을 복원합니다.
두 개의 가이드 실습은 정상적으로 공유되는 워크숍 일정에서 시작해 네이티브 복구 지점을 만들고 올바른 과거 버전에서 필요한 파일만 복원하는 과정을 안내합니다. 하나의 독립 챌린지에서는 같은 도구와 판단을 다른 팀의 폴더에 적용합니다. 각 단원은 자체적으로 준비된 데이터로 시작합니다. 저자는 읽기와 일반적인 오류 수정까지 포함해 전체 약 두 시간을 예상합니다. 초보자에게 실제로 측정한 완료 시간은 아닙니다.
학습 내용
과정을 마치면 다음을 수행할 수 있습니다.
- 일반 디렉터리 소유자 권한으로 이름이 있는 HDFS 네이티브 스냅샷을 생성합니다.
- 현재 파일과 읽기 전용 과거 경로를 구분합니다.
- 자동으로 최신 버전을 고르는 대신 업무 요구 사항에 맞춰 복구 지점을 비교합니다.
- 유효한 후속 추가 파일과 영향을 받지 않은 데이터를 보존하면서 변경되거나 사라진 파일을 복원합니다.
- 실제 analyst 계정이 쓰기 권한을 얻지 않고 복원된 파일을 읽을 수 있으며 관련 없는 사용자에게는 여전히 접근이 거부되는지 확인합니다.
- 같은 HDFS에 있는 스냅샷이 전체 저장 시스템 손실에 대비한 독립 백업이 아닌 이유를 설명합니다.
추천 대상
기본 파일 명령을 작지만 완결된 복구 작업으로 연결하려는 Hadoop 학습자를 위한 과정입니다.
선수 지식: Hadoop for Beginners에서 다루는 HDFS 경로, 파일 업로드와 다운로드, 디렉터리 작업, 기본 소유자 및 그룹 권한을 알아야 합니다. Hive, Spark, Kafka, Java 개발이나 클러스터 관리 지식은 필요하지 않습니다.
학습 환경: 각 단원은 실제 HDFS 서비스와 소규모 합성 작업장 파일을 갖춘 브라우저 기반 Terminal을 준비해 제공합니다. 일반 파일 소유자로서 과정 전용 폴더에서 작업합니다. 공유 계정은 단순 인증을 사용하는 교육 환경의 권한을 보여 주며, 운영 환경의 Kerberos 보안을 보여 주지는 않습니다.
자주 묻는 질문
Hadoop을 설치해야 하나요?
아니요. LabEx 환경에 HDFS 도구, 서비스, 과정 데이터가 준비되어 있습니다.
복원은 폴더 전체를 교체한다는 뜻인가요?
아니요. 영향을 받은 파일을 복원하면서 이후의 작업과 변경되지 않은 정보를 유지해야 합니다. 더 최신 스냅샷에 승인되지 않은 초안이 들어 있을 수 있으므로 내용이 계획된 워크숍 일정과 맞는지 확인해야 합니다.
챌린지는 가이드 실습을 어떻게 확장하나요?
팀, 파일 이름, 과거 버전, 이후 추가 파일이 바뀝니다. 가이드에서 이미 연습한 스냅샷 비교, 선택적 복사, 실제 계정으로 수행하는 검사를 그대로 사용합니다.
운영 환경의 재해 복구를 다루나요?
아니요. 이 과정은 소규모 사전 구성 HDFS 환경에서 이미 닫힌 일반 파일을 다룹니다. 독립 백업, 저장소 전체 손실, 고가용성, 열린 파일의 임대, 안전한 클러스터 인증은 별도의 주제입니다.

