|
|
1
8
如果UDF抛出异常,则任务将失败并重试。 它将再次失败三次(默认情况下尝试4次),整个作业将失败。 如果要记录错误并且不想停止作业,可以返回null:
稍后在Pig中过滤:
在您的示例中,输出将只有两个有效行(但请注意此行为,因为错误只出现在日志中,不会使您的作业失败!)。
例如,如果您的架构有3个字段:
如果不过滤空行并尝试访问字段,则会得到一个 java.lang.NullPointerException异常
|