当目录为空时如何防止Hadoop作业失败?

时间:2015-09-22 15:34:48

标签: hadoop mapreduce mapr

当输入目录中没有文件时,我的作业失败了。我得到的例外情况如下:

org.apache.hadoop.mapreduce.lib.input.InvalidInputException:Input Pattern maprfs:/profile/*

我知道这个异常来自FileInputFormat类。什么是解决这个问题的最佳方法。是否会覆盖InputFormat类是唯一的解决方案?

谢谢

1 个答案:

答案 0 :(得分:1)

  1. 在输入路径中放入一个空文件。

  2. 在您的驱动程序开头列出您的输入路径(S)。如果没有文件,则退出而不提交作业。