gpt4 book ai didi

hadoop - MapReduce-是否可以通过CustomOutputFormat类覆盖输出目录?

转载 作者:行者123 更新时间:2023-12-02 20:02:02 25 4
gpt4 key购买 nike

我想覆盖mapreduce中的输出目录,但它会抛出“FileAlreadyExists”异常。是否可以通过创建自定义输出类来覆盖输出目录?

最佳答案

最简单的方法是检查输出目录是否存在。如果确实删除了所有内容。

为此,请在驱动程序类中使用[FileSystem][1]类。

    Path outputPath = new Path("/user/foor/jobOutput");
Job job = new Job();


FileSystem fs = FileSystem.get(outputPath.toUri(),job.getConfiguration());
fs.delete(outputPath, true);


FileOutputFormat.setOutputPath(job, outputPath);

关于hadoop - MapReduce-是否可以通过CustomOutputFormat类覆盖输出目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32456264/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com