mapreduce程序运行避免手动删除output目录
如果你不想在mapreduce程序运行之前手动清除output目录,可以编写代码在程序运行之前清除output目录,具体做法如下:
FileSystem fs =FileSystem.get(conf);
Path output=new Path('/tmp/output');
fs.delete(output,true);
FileSystem.delete(Path f,Boolean recursive)
可删除指定的HDFS文件,其中f为需要删除文件的完整路径,recuresive用来确定是否进行递归删除