运行没有输出文件的hadoop作业

dldeef67  于 2021-06-03  发布在  Hadoop
关注(0)|答案(1)|浏览(391)

是否可以运行hadoop作业而不指定输出文件?当我尝试运行hadoop作业时,没有抛出指定输出文件的异常。任何人都可以用java给出这样做的过程。
我将reduce处理的数据写入一个非关系数据库,因此我不再要求它写入hdfs。

lsmepo6l

lsmepo6l1#

不幸的是,你真的不能这么做。编写输出是框架的一部分。当您在框架之外工作时,基本上只需处理结果。
您可以使用nulloutputformat,它不会将任何数据写入hdfs。不过,我认为它仍然会创建文件夹。你可以让hadoop创建文件夹,然后删除它。

相关问题