はじめに
Hadoop スナップショット管理の魔法の世界へようこそ!この実験では、あなたは魅惑的な森を旅し、神秘的な樹の精であるリーファと出会います。あなたの目標は、この神秘的な世界の不思議を探りながら、Hadoop HDFS でのスナップショット管理の技術を学ぶことです。
スナップショットの作成
この手順では、HDFS のディレクトリのスナップショットを作成する方法を学びます。
ターミナルを開き、
hadoopユーザーに切り替えます。su - hadoopHDFS にディレクトリを作成します。
hdfs dfs -mkdir /user/hadoop/snapshot_demoディレクトリにサンプル ファイルを追加します。
echo "Hello, World" > /home/hadoop/sample.txthdfs dfs -put /home/hadoop/sample.txt /user/hadoop/snapshot_demo/ディレクトリでスナップショットを許可します。
hdfs dfsadmin -allowSnapshot /user/hadoop/snapshot_demoディレクトリがスナップショット可能であることを確認します。
hdfs lsSnapshottableDirディレクトリのスナップショットを作成します。
hdfs dfs -createSnapshot /user/hadoop/snapshot_demo snapshot1スナップショットの作成を確認します。
hdfs dfs -ls /user/hadoop/snapshot_demo/.snapshot/snapshot1
スナップショットの復元
この手順では、HDFS のスナップショットからディレクトリを復元する方法を学びます。
HDFS にディレクトリを作成します。
hdfs dfs -mkdir /user/hadoop/restored_snapshot_demo作成したスナップショットからディレクトリを復元します。
hdfs dfs -cp /user/hadoop/snapshot_demo/.snapshot/snapshot1 /user/hadoop/restored_snapshot_demo復元したディレクトリの内容を確認します。
hdfs dfs -cat /user/hadoop/restored_snapshot_demo/snapshot1/sample.txt
スナップショットの削除
この手順では、Hadoop の HDFS で以前に作成したスナップショットを削除する方法を学びます。
最初の手順で作成したスナップショットを削除します。
hdfs dfs -deleteSnapshot /user/hadoop/snapshot_demo snapshot1スナップショットの削除を確認します。
hdfs dfs -ls /user/hadoop/snapshot_demo/.snapshot
まとめ
この実験では、HDFS でスナップショットを作成、復元、削除することで、Hadoop スナップショット管理の世界に深く突き入りました。これらの実践的な演習を通じて、Hadoop でのデータ管理の重要な側面であるスナップショットの取り扱いに関する実際の経験を得ました。スナップショット管理をマスターすることで、あなたは今、Hadoop エコシステムにおけるデータバックアップと復元のための強力なツールを手にしています。Hadoop の魔法の世界を楽しく探検してください!



