はじめに
Hadoop スナップショット管理の魔法の世界へようこそ!この実験では、あなたは魅惑的な森を旅し、神秘的な樹の精であるリーファと出会います。あなたの目標は、この神秘的な世界の不思議を探りながら、Hadoop HDFS でのスナップショット管理の技術を学ぶことです。
Hadoop スナップショット管理の魔法の世界へようこそ!この実験では、あなたは魅惑的な森を旅し、神秘的な樹の精であるリーファと出会います。あなたの目標は、この神秘的な世界の不思議を探りながら、Hadoop HDFS でのスナップショット管理の技術を学ぶことです。
この手順では、HDFS のディレクトリのスナップショットを作成する方法を学びます。
ターミナルを開き、hadoop
ユーザーに切り替えます。
su - hadoop
HDFS にディレクトリを作成します。
hdfs dfs -mkdir /user/hadoop/snapshot_demo
ディレクトリにサンプル ファイルを追加します。
echo "Hello, World" > /home/hadoop/sample.txt
hdfs 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 の魔法の世界を楽しく探検してください!