在没有输出文件的情况下运行Hadoop作业

在没有输出文件的情况下运行Hadoop作业,hadoop,Hadoop,是否可以在不指定输出文件的情况下运行hadoop作业? 当我尝试运行hadoop作业时,不会引发指定输出文件的异常。 任何人都可以给出使用Java实现的过程吗 我正在将reduce处理的数据写入非关系数据库,因此不再要求它写入HDFS。不幸的是,您无法真正做到这一点。编写输出是框架的一部分。当您在框架之外工作时,基本上只需处理结果 您可以使用,它不会将任何数据写入HDFS。不过,我认为它仍然会创建文件夹。您可以随时让Hadoop创建文件夹。您需要提供有关您尝试过的内容和尝试执行的内容的更多信息。

是否可以在不指定输出文件的情况下运行hadoop作业? 当我尝试运行hadoop作业时,不会引发指定输出文件的异常。 任何人都可以给出使用Java实现的过程吗


我正在将reduce处理的数据写入非关系数据库,因此不再要求它写入HDFS。

不幸的是,您无法真正做到这一点。编写输出是框架的一部分。当您在框架之外工作时,基本上只需处理结果


您可以使用,它不会将任何数据写入HDFS。不过,我认为它仍然会创建文件夹。您可以随时让Hadoop创建文件夹。

您需要提供有关您尝试过的内容和尝试执行的内容的更多信息。管理您的MR工作的目的是什么?为了使它有意义,它将产生某种产出。它去哪里了?显然不是HDFS。它是否转到HBase或某些外部存储或服务?很抱歉,我已更新了我的问题。仅供参考,NullOutputFormat不需要定义输出文件夹,因此应该为您提供所需的内容