2017-07-26 2 views
0

J'ai exécuté un travail mapreduce sur hadoop, et j'essaie d'afficher la sortie, mais il continue d'imprimer ceci sur la ligne de commande. J'ai utilisé cette commande pour essayer de visualiser le travail.Comment puis-je voir un fichier de sortie mapreduce/hadoop

hdfs dfs -cat /books-result/part-r-00000 | head -n 20 
+2

Vous avez exécuté mapreduce ou Spark? S'il vous plaît montrer le code qui produit ce fichier (qui est évidemment binaire, pas en clair) –

+0

try -text au lieu de -cat au cas où vous utilisez l'encodage – vefthym

Répondre

0

Comme le fichier est codé, il ne peut pas être visualisé par cat. Vous pouvez convertir un tel encodage en texte brut en utilisant la commande "texte". Vous pouvez utiliser: hdfs dfs -text/books-result/part-r-00000 | tête -n 20 et il fera le travail.