Existe-t-il une commande simple pour hadoop permettant de changer le nom d'un fichier (dans le HDFS) de son ancien nom en un nouveau nom?
Utilisez le suivant :
hadoop fs -mv oldname newname
Vous pouvez écrire ci-dessous requête pour modifier le nom du fichier dans les environnements d'environnement Local et HDFS.
Machine locale: mv 'Ancien nom de fichier avec chemin' 'Nouveau nom de fichier avec chemin'
ex.: Xyz.txt est le fichier présent dans le dossier de l'utilisateur que vous souhaitez renommer en nouveau_xyz.txt.
mv 'utilisateur/Xyz.txt' 'utilisateur/new_xyz.txt';
Environnement Hadoop (environnement HDFS): supposons que vous ayez déjà vidé le fichier dans un environnement HDFS sous un dossier (par exemple) test/Xyz.txt
la syntaxe pourrait être: hadoop fs -mv 'ancien fichier avec le chemin' 'Nouveau nom de fichier avec le chemin'
hadoop fs -mv 'test/Xyz.txt' 'test/new_xyz.txt'