Restaurer des fichiers à partir de snapshots HDFS est un projet pratique destiné aux personnes qui connaissent déjà les opérations de base sur les fichiers et les permissions HDFS. Restaurez les fichiers approuvés d’un atelier associatif sans perdre le travail utile ajouté ensuite.
Deux laboratoires guidés partent d’un programme partagé en état normal, créent un point de récupération natif, puis expliquent la restauration sélective depuis la bonne version historique. Un défi autonome applique les mêmes outils et décisions au dossier d’une autre équipe. Chaque unité commence avec ses propres données préparées. L’auteur estime la durée totale à environ deux heures, lecture et correction d’erreurs courantes comprises ; ce temps n’a pas été mesuré auprès de débutants.
Ce que vous apprendrez
À la fin du cours, vous saurez :
- créer un snapshot HDFS natif nommé en tant que propriétaire ordinaire du répertoire ;
- distinguer les fichiers actuels des chemins historiques en lecture seule ;
- comparer les points de récupération aux exigences métier au lieu de choisir automatiquement la version la plus récente ;
- restaurer les fichiers modifiés ou manquants tout en conservant les ajouts ultérieurs valides et les données non concernées ;
- confirmer que l’identité réelle analyst peut lire les fichiers restaurés sans obtenir le droit d’écriture, tandis que les utilisateurs extérieurs restent exclus ;
- expliquer pourquoi un snapshot situé sur le même HDFS n’est pas une sauvegarde indépendante contre la perte de tout le système de stockage.
À qui s’adresse ce cours
Ce cours s’adresse aux personnes qui apprennent Hadoop et souhaitent transformer des commandes de fichiers élémentaires en une petite opération de récupération complète.
Prérequis : Chemins HDFS, transfert de fichiers dans les deux sens, opérations sur les répertoires et permissions de base du propriétaire et du groupe, tels que présentés dans Hadoop for Beginners. Hive, Spark, Kafka, le développement Java et l’administration de clusters ne sont pas nécessaires.
Environnement d’apprentissage : Chaque unité fournit une interface Terminal préparée dans le navigateur, un véritable service HDFS et quelques fichiers synthétiques d’atelier. Vous travaillez comme propriétaire ordinaire dans un dossier réservé au cours. Les identités partagées illustrent les permissions d’un environnement pédagogique à authentification simple, et non la sécurité Kerberos en production.
Questions fréquentes
Dois-je installer Hadoop ?
Non. Les outils HDFS, les services et les données du cours sont prêts dans l’environnement LabEx.
Récupérer signifie-t-il remplacer tout le dossier ?
Non. Le projet demande de restaurer les fichiers concernés tout en conservant le travail ultérieur et les informations inchangées. Un snapshot plus récent peut contenir un brouillon non approuvé : son contenu doit donc correspondre au programme attendu.
Comment le défi prolonge-t-il les laboratoires guidés ?
Le défi change l’équipe, les noms de fichiers, les versions historiques et l’ajout ultérieur. Il emploie les mêmes comparaisons de snapshots, copies sélectives et vérifications avec les identités réelles déjà pratiquées dans les guides.
Le cours couvre-t-il la reprise après sinistre en production ?
Non. Il traite de fichiers ordinaires fermés dans un petit environnement HDFS préparé. Les sauvegardes indépendantes, la perte totale du stockage, la haute disponibilité, les baux des fichiers ouverts et l’authentification sécurisée des clusters sont des sujets distincts.

