getmerge commande hadoop datacopy

Mon but est de lire tous les fichiers qui commence par "trans" dans un répertoire et de les convertir en un seul fichier et charger ce fichier unique dans HDFS emplacement

mon répertoire source est /utilisateur/cloudera/inputfiles/

Supposer qu'à l'intérieur qu'au-dessus de répertoire , il y a beaucoup de fichier , mais j'ai besoin de tous les fichiers qui commencent par "trans"

mon répertoire de destination est /utilisateur/cloudera/transfiles/

J'ai donc essayé cette commande ci-dessous

hadoop dfs - getmerge /user/cloudera/inputfiles/trans* /user/cloudera/transfiles/records.txt

mais la commande ci-dessus ne fonctionne pas .

Si j'essaie la commande ci-dessous, puis il travaille

hadoop dfs - getmerge /user/cloudera/inputfiles   /user/cloudera/transfiles/records.txt

Toute suggestion sur comment fusionner des fichiers à partir d'un hdfs emplacement et le magasin qui a fusionné seul fichier dans un autre hdfs emplacement

Est getmerge commande uniquement pour tous les fichiers à l'intérieur d'un répertoire?

OriginalL'auteur Surender Raja | 2015-02-25