我已经在我的系统(Ubuntu 14.04)中成功安装并执行了mapreduce程序。
我可以看到输出文件为,
hadoopuser@arul-PC:/usr/local/hadoop$ bin/hadoop dfs -ls /user/hadoopuser/MapReduceSample-output
Found 3 items
-rw-r--r-- 1 hadoopuser supergroup 0 2014-07-09 16:10 /user/hadoopuser/MapReduceSample-output/_SUCCESS
drwxr-xr-x - hadoopuser supergroup 0 2014-07-09 16:10 /user/hadoopuser/MapReduceSample-output/_logs
-rw-r--r-- 1 hadoopuser supergroup 880838 2014-07-09 16:10 /user/hadoopuser/MapReduceSample-output/part-00000
我可以使用以下命令在终端上打开它,
hadoopuser@arul-PC:/usr/local/hadoop$ bin/hadoop dfs -cat /user/hadoopuser/MapReduceSample-output/part-00000
我可以在终端上看到输出文件,但我看不到完整的结果,因为我的输出有大量行。
所以我想在 gedit
或 nano
上打开它。
需要解决方案。
最佳答案
您还可以使用getmerge
将HDFS文件复制到本地系统。
hadoopuser@arul-PC:/usr/local/hadoop$ bin/hadoop dfs -getmerge /user/hadoopuser/MapReduceSample-output/part-00000 /home/arul/MROutput
hadoop dfs -getmerge/path/to/HDFS/path/to/save
关于hadoop - 如何使用 gedit 打开 HDFS 输出文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23653645/