作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我们一般使用如下代码删除mapreduce中的输出路径
outputPath.getFileSystem(conf).delete(outputPath,true);
我的问题是,我们可以在级联中做同样的事情吗?如果是,请建议我这样做的步骤。
谢谢:)
最佳答案
如果打算在下一次运行 mapreduce 时重用输出目录,则将接收器 Tap 的属性设置为 SinkMode.REPLACE。它会删除 hdfs 输出目录,并且 mapreduce 作业在重新运行之间不会失败。
Tap sink = new Hfs(<your scheme>,<your output hdfs dir>,SinkMode.REPLACE)
关于hadoop - 在级联中删除 outputPath,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34216680/
我是一名优秀的程序员,十分优秀!