Gestión de instantáneas de Hadoop

HadoopBeginner
Practicar Ahora

Introducción

Bienvenido al mundo mágico de la gestión de instantáneas de Hadoop. En este laboratorio, emprenderás un viaje por un bosque encantador donde conocerás a un misterioso espíritu del árbol llamado Leafa. Tu objetivo es aprender el arte de administrar instantáneas en Hadoop HDFS mientras exploras las maravillas de este reino místico.

Creando una instantánea

En este paso, aprenderás a crear una instantánea de un directorio en HDFS.

  1. Abra una terminal y cambie al usuario hadoop:

    su - hadoop
    
  2. Cree un directorio en HDFS:

    hdfs dfs -mkdir /user/hadoop/snapshot_demo
    
  3. Rellene el directorio con algunos archivos de muestra:

    echo "Hello, World" > /home/hadoop/sample.txt
    
    hdfs dfs -put /home/hadoop/sample.txt /user/hadoop/snapshot_demo/
    
  4. Permita tomar instantáneas en el directorio:

    hdfs dfsadmin -allowSnapshot /user/hadoop/snapshot_demo
    
  5. Verifique que el directorio es apto para tomar instantáneas:

    hdfs lsSnapshottableDir
    
  6. Cree una instantánea del directorio:

    hdfs dfs -createSnapshot /user/hadoop/snapshot_demo snapshot1
    
  7. Verifique la creación de la instantánea:

    hdfs dfs -ls /user/hadoop/snapshot_demo/.snapshot/snapshot1
    

Restableciendo una instantánea

En este paso, aprenderás a restaurar un directorio a partir de una instantánea en HDFS.

  1. Crea un directorio en HDFS:

    hdfs dfs -mkdir /user/hadoop/restored_snapshot_demo
    
  2. Restaura el directorio a partir de la instantánea creada:

    hdfs dfs -cp /user/hadoop/snapshot_demo/.snapshot/snapshot1 /user/hadoop/restored_snapshot_demo
    
  3. Verifica el contenido del directorio restaurado:

    hdfs dfs -cat /user/hadoop/restored_snapshot_demo/snapshot1/sample.txt
    

Eliminando una instantánea

En este paso, aprenderás a eliminar una instantánea previamente creada en el HDFS de Hadoop.

  1. Elimina la instantánea creada en el primer paso:

    hdfs dfs -deleteSnapshot /user/hadoop/snapshot_demo snapshot1
    
  2. Verifica la eliminación de la instantánea:

    hdfs dfs -ls /user/hadoop/snapshot_demo/.snapshot
    

Resumen

En este laboratorio, profundizamos en el dominio de la gestión de instantáneas de Hadoop al crear, restaurar y eliminar instantáneas en HDFS. A través de estos ejercicios prácticos, adquiriste experiencia práctica en el manejo de instantáneas, un aspecto fundamental en la gestión de datos en Hadoop. Al dominar la gestión de instantáneas, ahora estás equipado con una herramienta poderosa para la copia de seguridad y recuperación de datos en tu ecosistema de Hadoop. ¡Que disfrutes explorando el mundo mágico de Hadoop!