Définir et obtenir la politique de stockage d'un fichier
Dans cette étape, vous allez apprendre à déplacer des données existantes dans Hadoop vers une politique de stockage spécifique.
Tout d'abord, créez un fichier d'échantillonnage dans HDFS :
hdfs dfs -touchz /example/sample.txt
Ensuite, vérifiez la politique de stockage actuelle pour le fichier :
hdfs storagepolicies -getStoragePolicy -path /example/sample.txt
La sortie devrait afficher la politique de stockage "WARM", qui est la politique par défaut pour le répertoire /example
.
Maintenant, déplaceons le fichier sample.txt
vers la politique de stockage "HOT" :
hdfs storagepolicies -setStoragePolicy -path /example/sample.txt -policy HOT
Cette commande change la politique de stockage pour le fichier sample.txt
vers la politique de stockage "HOT".
Vous pouvez vérifier la nouvelle politique de stockage pour le fichier en utilisant la commande hdfs storagepolicies
:
hdfs storagepolicies -getStoragePolicy -path /example/sample.txt
La sortie devrait maintenant afficher la politique "HOT" pour le fichier sample.txt
.