「HDFS スナップショットからファイルを復元」は、HDFS の基本的なファイル操作と権限をすでに学んだ方のための実践プロジェクトです。地域のワークショップで承認されたファイルを、後から追加された有用な作業を失わずに復元します。
2 つのガイド付きラボでは、正常に共有されているワークショップの日程から始め、ネイティブな復元ポイントを作成し、正しい履歴バージョンから必要なファイルだけを復元します。1 つの独立したチャレンジでは、同じツールと判断を別のチームのフォルダーに適用します。各単元には独立した準備済みデータがあります。著者による所要時間の見積もりは、読解と通常の間違いの修正を含めて合計約 2 時間です。初心者の実測完了時間ではありません。
学習内容
このコースを修了すると、次のことができるようになります。
- 通常のディレクトリ所有者として、名前付きの HDFS ネイティブスナップショットを作成する。
- 現在のファイルと読み取り専用の履歴パスを区別する。
- 自動的に最新のバージョンを選ぶのではなく、業務上の要件に照らして復元ポイントを比較する。
- 有効な後続の追加ファイルと影響を受けていないデータを保持しながら、変更・削除されたファイルを復元する。
- 実際の analyst ID が書き込み権限を得ずに復元したファイルを読めることと、無関係なユーザーが引き続き拒否されることを確認する。
- 同じ HDFS 上のスナップショットが、ストレージシステム全体の喪失に備える独立したバックアップではない理由を説明する。
このコースの対象者
基本的なファイルコマンドを、小さくても完結した復元作業へとつなげたい Hadoop 学習者を対象としています。
前提知識: Hadoop for Beginners で扱う HDFS パス、ファイルのアップロードとダウンロード、ディレクトリ操作、基本的な所有者・グループ権限が必要です。Hive、Spark、Kafka、Java 開発、クラスター管理の知識は必要ありません。
学習環境: 各単元には、実際の HDFS サービスと少量の合成ワークショップファイルを備えた、ブラウザー内の準備済み Terminal が用意されています。通常のファイル所有者として、コース専用フォルダーで作業します。共有用の ID は単純認証の学習環境で権限を示すものであり、本番環境の Kerberos セキュリティを示すものではありません。
よくある質問
Hadoop をインストールする必要はありますか?
ありません。HDFS のツール、サービス、コースデータは LabEx 環境に準備されています。
復元とは、フォルダー全体を置き換えることですか?
違います。このプロジェクトでは、後続の作業と変更されていない情報を保持したまま、影響を受けたファイルを復元します。新しいスナップショットに未承認の下書きが含まれる場合があるため、その内容が予定されたワークショップの日程に一致するか確認する必要があります。
チャレンジはガイド付きラボをどのように発展させますか?
チーム、ファイル名、履歴バージョン、後から追加されたファイルが変わります。使用するのは、ガイドで練習済みのスナップショット比較、選択的コピー、実際の ID による確認です。
本番環境の災害復旧を扱いますか?
扱いません。小規模な準備済み HDFS 環境で、すでに閉じられた通常のファイルを扱います。独立したバックアップ、ストレージの全損、高可用性、開いているファイルのリース、クラスターの安全な認証は別のテーマです。

