web-dev-qa-db-fra.com

Hadoop en renommant des fichiers

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?

18

Utilisez le suivant :

hadoop fs -mv oldname newname 
35
Sourav Gulati

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'

0
Vaibhav K