我已经在系统中成功安装并执行了mapreduce程序(Ubuntu 14.04)。
我可以看到输出文件为
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/