是否可以在不指定输出文件的情况下运行 hadoop 作业? 当我尝试运行 hadoop 作业时,未抛出指定输出文件的异常。 任何人都可以使用 Java 给出任何程序吗?
我正在将 reduce 处理的数据写入非关系数据库,因此我不再需要它写入 HDFS。
最佳答案
不幸的是,你不能真正做到这一点。编写输出是框架的一部分。当您在框架之外工作时,您基本上只需要处理后果。
您可以使用 NullOutputFormat ,它不会将任何数据写入 HDFS。不过,我认为它仍然会创建文件夹。您总是可以让 Hadoop 创建文件夹,然后 delete it .
关于hadoop - 在没有输出文件的情况下运行 Hadoop 作业,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12707726/