0
hadoopでmapreduceジョブを実行しましたが、出力を表示しようとしていますが、コマンドラインでこれを印刷し続けます。 mapreduceジョブ/ hadoop出力ファイルを表示する方法
私はこのコマンドを使ってジョブを試してみました。
hdfs dfs -cat /books-result/part-r-00000 | head -n 20
hadoopでmapreduceジョブを実行しましたが、出力を表示しようとしていますが、コマンドラインでこれを印刷し続けます。 mapreduceジョブ/ hadoop出力ファイルを表示する方法
私はこのコマンドを使ってジョブを試してみました。
hdfs dfs -cat /books-result/part-r-00000 | head -n 20
ファイルはエンコードされているため、catで可視化できません。このようなエンコーディングは、 "text"コマンドを使用してプレーンテキストに変換できます。あなたは使用できます: hdfs dfs-text/books-result/part-r-00000 | head -n 20 これで作業を行います。
mapreduceまたはSparkを実行しましたか?そのファイルを出力するコードを表示してください(明らかにバイナリで、平文ではありません) –
エンコードを使用する場合は、-catではなく-textを試してください – vefthym