如何使用Mapreduce强制在HDFS中存储(覆盖)

时间:2015-03-04 05:23:22

标签: mapreduce

如何使用Mapreduce程序覆盖HDFS中的现有输出。

在Pig中有一个名为

的声明
rmf /user/cloudera/outputfiles/citycount
STORE rel into '/user/cloudera/outputfiles/citycount';

同样有任何方法可以在mapreduce程序中实现相同的目标

1 个答案:

答案 0 :(得分:0)

您可以在驱动程序模块中使用此功能。

 conf = new Configuration();

 FileSystem fs = FileSystem.get(conf);

 String pathin = args[0];
 String pathout = args[1];

 fs.delete(new Path(pathout), true);


 // it will delete the output folder if the folder already exists.